2012-05-01から1ヶ月間の記事一覧

D言語に慣れない。。。

とりあえずAOJのソースコード公開にDがないためDを解くことにします。 浮気してごめんね、C++( ;∀;)

AOJ 0003 Is it a Right Triangle? (D)

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0003 import std.stdio; import std.math; import std.algorithm; void main(){ int n; readf("%d\n",&n); for(int i=0;i

AOJ 0002 Digit Number (D)

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0002 import std.stdio; import std.math; void main(){ int a,b; while(readf("%d %d\n",&a,&b)){ int sum = a+b; writeln(cast(int)log10(sum)+1); } }

AOJ 0001 List of Top 3 Hills (D)

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0001 import std.stdio; import std.algorithm; void main(){ int [] a; a.length = 10; for(int i=0;i<10;i++){ readf("%d\n",&a[i]); } static bool greater(int x,int y){ return x > y; …

AOJ 0000 QQ (D)

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0000 import std.stdio; void main(){ for(int i=1;i<=9;i++){ for(int j=1;j<=9;j++){ writeln(i,"x",j,"=",i*j); } } }

AOJ 1104 Where's Your Robot?

AOJ

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1104ロボットを動かしてSTOPの命令がきたら終了して最終地点を出力します。 気をつける点としては範囲外になったときの対処法です。 int main(void){ int h,w; while(cin >> w >> h ,w|h){ s…

atcoder #0003

1. 問題 http://arc003.contest.atcoder.jp/tasks/arc003_1 int main(void){ double n; cin >> n; string str; cin >> str; double cnt(0); rep(i,n){ if(str[i] == 'A') cnt += 4; else if(str[i] == 'B') cnt += 3; else if(str[i] == 'C') cnt += 2; else…

atcoder ふか杯

1. 問題 http://fuka5.contest.atcoder.jp/tasks/fuka_credit int main(void){ int n,k; while(cin >> n >> k ,n|k){ vector<int > ve; rep(i,n){ int a; cin >> a; ve.push_back(a); } sort(ve.begin(),ve.end()); int cnt(0); rep(i,n){ cnt += ve[i]; if( i+1 =</int>…

AOJ 0004 Simultaneous Equation

AOJ

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0004計算ミスさえなければ。。。 int main(void){ int a,b,c,d,e,f; double x,y,i,j,k; while(cin >> a >> b >> c >> d >> e >> f){ /*ax + by = c dx + ey = f*/ y = (double)(c*d - a*f)/(…

AOJ 0001 List of Top 3 Hills

AOJ

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0001ソートするだけです。 int main(void){ int a[10]; rep(i,10) cin >> a[i]; sort(a,a+10,greater<int>()); rep(i,3) cout << a[i] << endl; return 0; }</int>

AOJ 0000 QQ

AOJ

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0000九九です。 void solve(int i,int j){ if(i == 0) return; if(j == 0) return solve(i-1,9); else solve(i,j-1); cout << i <<"x"<

AOJ 0005 GCD and LCM

AOJ

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0005最大公約数と最小公倍数を求める問題です ll gcd(ll n,ll m){ if(n%m == 0) return m; else return gcd(m,n%m); } ll lcm(ll n,ll m){ if(n == 0 || m == 0) return 0; else return n*m/…

自己紹介?w

競技で使用する言語はC++,C++11です。 またそれ以外ではC,C++,css,PHPなど使っています。 最近はPHPと遊んでいますねー。 C++愛してます!

競技用templete(c++)

これからの投稿は省略して書きます。 以下がtempleteです。 主な使用言語はC++,C++11です。 #include<iostream> #include<vector> #include<map> #include<algorithm> #include<string> #include<queue> #include<deque> #include<climits> #include<numeric> #include<functional> #define ALL(g) (g).begin(),(g).end() #define REP(i, x, n) for(i</functional></numeric></climits></deque></queue></string></algorithm></map></vector></iostream>…

今日からブログ開始します

昔の方からの移転です。 topcoderとAOJ関連の記事を書いていきます! ただの個人用忘却録ですね(´・ω・`)