SC
ちょっと早いですが今週のPKUです。 import java.util.*; public class Main{ static{ Scanner s=new Scanner(System.in); s.next(); for(int n,x,y,c;(n=s.nextInt())>0;System.out.println(c)) for(x=c=1;n-->0;x=y) c=c%2!=1^x>(y=s.nextInt())?c+1:c; } …
Javaのコード(236B) 1の補数を利用したところがおきにいり。 import java.util.*; class Main{ static{ Scanner s=new Scanner(System.in); for(int t=s.nextInt(),n,k,c,a[];t-->0;System.out.println(n)){ for(a=new int[k=n=s.nextInt()];n-->0;) a[n]=-s…
Acceptした後にプログラムがバグっていることに気付き、焦った。どうも、テスト入力にある規則があり、問題なく通ってしまったようだ。チートコード書いてしまったと、なんとか別の方法で記録を更新しないとまずいなぁと30分くらいがんばったすえやっとのこ…
いつもの会での指摘を反映した結果、258 Bになった。下のコード import java.util.*; class Main{ static{ Scanner s=new Scanner(System.in); for(int o,i,k;(o=s.nextInt())!=0;o+=k-1,System.out.println(o+""+(i==2?"":new StringBuffer((i%2!=0?o:o/10)…
PKU2402の問題でSなコードを書くために以下のようなコードをかいた。 for(;;){ long l=new Scanner(System.in).nextLong(); // 以下処理 }ローカルで実行すると、問題なく動くのだけれども、PKUに送るとRuntime Errorになる。 ループ文の外で一度だけScanner…
前回の抽選で3ポイントゲットしていたらしく、今回は2点持った状態で抽選が行われるらしい。当たるといいな〜。
首位(Java)を奪い返した〜!全体だと6位。