2014-01-01から1年間の記事一覧

AOJ0090 Overlaps of Seals

やるだけ埋めの最中に楽しみが生えたので書きます。直交座標すると結構面倒なやつが競プロだとarccosとかが使えるために代わりに回転で表現できて複素座標最強になるのを実感したのでコード張ります。結構いい感じになってる気がする。 #include<stdio.h> #include "s</stdio.h>…

JOI春合宿 参加記

コンテスト中のことをいちいち書くのは面倒なのでコードだけ張ります。Day1 Bus 100/100 #include<stdio.h> #include<vector> #include<algorithm> #include<queue> #include<map> using namespace std; vector<int>pat[600000]; typedef pair<int,int>pii; typedef pair<pii,pii>pi4; vector<int>tim[100000]; bool flag[600000];</int></pii,pii></int,int></int></map></queue></algorithm></vector></stdio.h>…

JOI本選

JOI本選に参加してきました。2年連続の10年に一度の大雪が降る中オリセンへ。いろいろあって競技へ。(気力がないので競技のことだけ書きます) 競技開始 1番を見る。簡単。やるだけ。書く。通る(15分くらい) 2番を見る。簡単。やるだけ。書く。なんかバグるけ…

SRM605

easy: てきとうなぎにgreedyするだけ。 #include<stdio.h> #include<vector> #include<algorithm> #include<map> using namespace std; int maxi[100]; int ps[100]; class AlienAndHamburgers { public: int getNumber(vector<int>typ,vector<int>vec) { fill(maxi,maxi+100,-200000); for(int i=0;i</int></int></map></algorithm></vector></stdio.h>