際際滷

際際滷Share a Scribd company logo
goto busters
  圻宛 : fura2
 盾基 : lyoz, fura2
  盾h : fura2
}古勣
¢   ラベル猟と goto 猟のみからなる C 冱Zのソ`ス
    コ`ドが嚥えられる

¢   プログラムがo泪覃`プにらずにK阻するため
    には、恷弌でいくつの goto 猟をせばいいか?
盾隈
¢   グラフっぽいのでグラフにしてみる
盾隈
¢   泣 1 からスタ`トして泣 g まで佩くための恷
    弌コストを箔める}、とみなせる
    C   橿いxが竃ている栽、コスト 0 で橿いxを宥るかコス
        ト 1 で\いxを宥るかのいずれか
    C   \いxだけの栽、コスト 0 で\いxを宥る
盾隈
¢   ようするに恷玉U揃}です
    ?   Dijkstra 隈で盾ける

¢   書指の栽、コストが 0 と 1 だけなので、0-1 BFS
    と柵ばれている返隈でも盾くことができます
        ふつうの BFS で Queue を聞うところを、Deque を聞って、コス
        ト 0 のxは念に弖紗、コスト 1 のxは瘁ろに弖紗、とやる
戻竃彜r
¢   AC Rate
    C   31.88 % (22/69)


¢   First Acceptance
    C   Onsite: wakaba_to_momiji (29 min)
    C   All: wakaba_to_momiji (29 min)

More Related Content

Goto

  • 1. goto busters 圻宛 : fura2 盾基 : lyoz, fura2 盾h : fura2
  • 2. }古勣 ¢ ラベル猟と goto 猟のみからなる C 冱Zのソ`ス コ`ドが嚥えられる ¢ プログラムがo泪覃`プにらずにK阻するため には、恷弌でいくつの goto 猟をせばいいか?
  • 3. 盾隈 ¢ グラフっぽいのでグラフにしてみる
  • 4. 盾隈 ¢ 泣 1 からスタ`トして泣 g まで佩くための恷 弌コストを箔める}、とみなせる C 橿いxが竃ている栽、コスト 0 で橿いxを宥るかコス ト 1 で\いxを宥るかのいずれか C \いxだけの栽、コスト 0 で\いxを宥る
  • 5. 盾隈 ¢ ようするに恷玉U揃}です ? Dijkstra 隈で盾ける ¢ 書指の栽、コストが 0 と 1 だけなので、0-1 BFS と柵ばれている返隈でも盾くことができます ふつうの BFS で Queue を聞うところを、Deque を聞って、コス ト 0 のxは念に弖紗、コスト 1 のxは瘁ろに弖紗、とやる
  • 6. 戻竃彜r ¢ AC Rate C 31.88 % (22/69) ¢ First Acceptance C Onsite: wakaba_to_momiji (29 min) C All: wakaba_to_momiji (29 min)