or1ko's diary

日々を書きます

SC

3298 Antimonotonicity

ちょっと早いですが今週の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; } …

2291 Rotten Ropes

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…

2291 Rotten Ropes

Acceptした後にプログラムがバグっていることに気付き、焦った。どうも、テスト入力にある規則があり、問題なく通ってしまったようだ。チートコード書いてしまったと、なんとか別の方法で記録を更新しないとまずいなぁと30分くらいがんばったすえやっとのこ…

2402 Palindrome Numbers

いつもの会での指摘を反映した結果、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)…

Scannerクラスの読み込み

PKU2402の問題でSなコードを書くために以下のようなコードをかいた。 for(;;){ long l=new Scanner(System.in).nextLong(); // 以下処理 }ローカルで実行すると、問題なく動くのだけれども、PKUに送るとRuntime Errorになる。 ループ文の外で一度だけScanner…

Ozyさんの懸賞

SC

前回の抽選で3ポイントゲットしていたらしく、今回は2点持った状態で抽選が行われるらしい。当たるといいな〜。

1029

首位(Java)を奪い返した〜!全体だと6位。