2014-06-09から1日間の記事一覧

0016 - Treasure Hunt / AizuOnlineJudge

問題 : 宝探し | Aizu Online Judge #include <cmath> #include <cstdio> #include <iostream> using namespace std; double x=0.0, y=0.0; int angle=90; void Solve(int step, int turn) { x+=step*cos( angle*(M_PI/180.0) ); y+=step*sin( angle*(M_PI/180.0) ); angle-=turn; } i</iostream></cstdio></cmath>…

0015 - National Budget / AizuOnlineJudge

問題 : 国家予算 | Aizu Online Judge #include <iostream> #include <string> #include <vector> using namespace std; void Solve(int n) { vector<int> money; string str1, str2; for (int i=0; i<n; ++i) { money.clear(); cin >> str1 >> str2; int digit=0; for (int j=0; j<100; ++j) { int str1_pos=(str1.length()</n;></int></vector></string></iostream>…

0014 - Integral / AizuOnlineJudge

問題 : 積分 | Aizu Online Judge #include <cmath> #include <iostream> using namespace std; void Solve(int d) { int s=0; for (int i=1; (d*i)<=(600-d); ++i) s+=pow( (double)(d*i),2.0 )*d; cout << s << endl; } int main(void) { int d; while (cin >> d) Solve(d);</iostream></cmath>…

0013 - Switching Railroad Cars / AizuOnlineJudge

問題 : 車両入れ替え | Aizu Online Judge #include <iostream> #include <stack> using namespace std; stack<int> st; void Solve(int n) { if (n == 0) { cout << st.top() << endl; st.pop(); } else st.push(n); } int main(void) { int n; while (cin >> n) Solve(n); return</int></stack></iostream>…

0011 - Drawing Lots / AizuOnlineJudge

問題 : あみだくじ | Aizu Online Judge #include <algorithm> #include <cstdio> #include <iostream> using namespace std; void Solve(int w) { int n, a, b, data[30+1]; cin >> n; for (int i=1; i<=w; ++i) data[i]=i; for (int i=0; i</iostream></cstdio></algorithm>

0009 - Prime Number / AizuOnlineJudge

問題 : 素数 | Aizu Online Judge #include <iostream> using namespace std; #define MAX 1000000 bool is_prime[MAX+1]; void Sieve(void) { for (int i=0; i<=MAX; ++i) is_prime[i]=true; is_prime[0]=is_prime[1]=false; for (int i=2; i<=MAX; ++i) if (is_prime</iostream>…

0008 - Sum of 4 Integers / AizuOnlineJudge

問題 : 4つの整数の和 | Aizu Online Judge #include <iostream> using namespace std; void Solve(int n) { int answer=0; for (int a=0; a<10; ++a) for (int b=0; b<10; ++b) for (int c=0; c<10; ++c) for (int d=0; d<10; ++d) if (n == a+b+c+d) ++answer; cout </iostream>…