Hatena::Grouptopcoder

k_operafanのTopCoder日記

2011-11-20

[]Unknown Language Round #4 03:20

Befunge言語.

資料は大体Wikipedia(ja).

A問題

とりあえずやるだけ

&::2**\-.@

B問題

スタックを用いる

0v      >v
 >~:5-5-|> 
        $ >v
        >:|>,
          @

C問題

Bよりも簡単

0&v        >v
  >\&+\ 1-:|>
           >$.@

D問題

プログラム上に数値を記録することが出来る

&55p&00p&66p1v    >v
             >00g:|> \55g*66g%\ 1-00p
                  >\.@

E問題

プログラム上には0~255の数字しか記録出来ないことに注意.

v       >v
>001&:1-|> 2-v
        >0.@ 
v            <
  >1-v
>:|  >:99*/ 00p 99*%11p 10p 20p 20g+ 10g+ 99+8+% 30p 20g 10g 30g 00g99** 11g+
  >$.@

F問題

200p&v     >00g1+00pv          >v 
     >:00g%|      >>> 00g 88*- |>
           >00g:./^            >v   >.@
                                >:1-|
                                    >@  

2から順番に割っていくだけ

G問題

v       >v       >v                 >v
>~:5-5- |>:348**`|>:9999997++++++2*`|>,    >
        >@       >,                v>84*-, ^ 
                                   >       ^

場合分け.小文字だったら32を引く

H問題

競技プログラミング的には典型問題.スタックを使う.

0v      >v     >v  >v
 >~5-5-:|>:65*-|>\:|>  1-\      >$    
        v          >"ON",,@         
        v      >            \1+\^
        
          >"ON",,@ 
        >$|>"SEY",,,@
          >^

結果

8問解けて14位だった.

80x25ということを忘れててソートが解けなかったのが悲しい.

PinkPink2013/02/18 18:37IJWTS wow! Why can't I think of thgins like that?

uaihaxeuuaihaxeu2013/02/19 02:16ZLCb5g <a href="http://vabroxfdkcxh.com/">vabroxfdkcxh</a>

ilwxvxveyjtilwxvxveyjt2013/02/19 11:23pc2xpX , [url=http://wekxaiffbfix.com/]wekxaiffbfix[/url], [link=http://kerpjdelhbaq.com/]kerpjdelhbaq[/link], http://whkudnhelhpy.com/

ncrsjpgmtttncrsjpgmttt2013/02/21 14:19mk7dWi <a href="http://jltigiodwqay.com/">jltigiodwqay</a>

seghehldrlcseghehldrlc2013/02/21 18:44ogW4WC , [url=http://egwmtxsovhrv.com/]egwmtxsovhrv[/url], [link=http://dxfjfzicqbjq.com/]dxfjfzicqbjq[/link], http://vjmyyqqivqif.com/

StitchesStitches2016/05/03 06:48Inlntligeece and simplicity - easy to understand how you think.