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

めがね / paizaOnlineHackathon8

paiza.jp #include <algorithm> #include <functional> #include <iostream> using namespace std; void Solve(int n) { int a[100]; for (int i=0; i<n; ++i) cin >> a[i]; sort( a,a+n,greater<int>() ); cout << a[n/2] << endl; } int main(void) { int n; cin >> n; Solve(n); return 0; } 降べきの順に並び</int></n;></iostream></functional></algorithm>…

つり目 / paizaOnlineHackathon8

paiza.jp #include <iostream> using namespace std; void Solve(int p) { int point = p/100; if (point >= 10) point += 10; cout << point << endl; } int main(void) { int p; cin >> p; Solve(p); return 0; } ポイントが1000以上の場合、ポイントに10を足し出力。</iostream>…

たれ目 - paizaOnlineHackathon8

paiza.jp #include <iostream> using namespace std; void Solve(int s) { int n; cin >> n; cout << (s>=n? "OK" : "NG") << endl; } int main(void) { int s; cin >> s; Solve(s); return 0; } nがs以下の場合はOK、超える場合はNGを出力。 〜了〜</iostream>

おさげ / paizaOnlineHackathon8

paiza.jp #include <iostream> using namespace std; void Solve(int n) { int m, t, time = 60*n, count = 0; cin >> m; for (count=0; count<m; ++count) { cin >> t; time -= t; if (time <= 0) break; } if (m == count) cout << "OK" << endl; else cout << count << endl; } int main</m;></iostream>…

ツインテールセット / paizaOnlineHackathon8

paiza.jp #include <iostream> using namespace std; void Solve(int s) { int t; cin >> t; for (int i=0; i<s; ++i) cout << (i==t-1? '+' : '-'); cout << endl; } int main(void) { int s; cin >> s; Solve(s); return 0; } t-1文字目を+に変更し出力。 〜了〜</s;></iostream>

ポニーテールセット / paizaOnlineHackathon8

paiza.jp #include <iostream> using namespace std; void Solve(void) { char d, e; bool flg = true; for (int i=0; i<5; ++i) { cin >> d >> e; if (d != e) flg=false; } cout << (flg? "OK" : "NG") << endl; } int main(void) { Solve(); return 0; } 2つの文字</iostream>…

ロングヘアセット / paizaOnlineHackathon8

paiza.jp #include <iostream> using namespace std; void Solve(int n) { cout << (n%7? "unlucky" : "lucky") << endl; } int main(void) { int n; cin >> n; Solve(n); return 0; } 7で割り切れる場合はlucky、割り切れない場合はunluckyを出力。 〜了〜</iostream>

ショートヘアセット / paizaOnlineHackathon8

paiza.jp #include <iostream> #include <string> using namespace std; void Solve(int n) { string s; cin >> s; for (int i=0; i<n; ++i) cout << s << endl; } int main(void) { int n; cin >> n; Solve(n); return 0; } 与えられた文字列sをn回出力する。 〜了〜</n;></string></iostream>

松江Ruby会議ミッション / paizaOnlineHackathon6+

paiza.jp #include <algorithm> #include <iostream> #include <map> #include <string> using namespace std; void Solve(int n) { map<string,int> w, left, center; string word, str, leftWord = "", centerWord = "", rightWord = ""; w.clear(); left.clear(); center.clear(); for (int i=0; i<n; ++i) { cin >> wor…</n;></string,int></string></map></iostream></algorithm>

六村リオミッション / paizaOnlineHackathon6

paiza.jp #include <iostream> using namespace std; void Solve(int n) { int t, s; double x = 0.0, y = 0.0, xx, yy; for (int i=0; i<n; ++i) { cin >> t >> s; if (t == 1) x += s; else if (t == 2) y += s; else { xx = x; yy = y; x -= s*x/(xx+yy); y -= s*y/(xx+yy); } } cou</n;></iostream>…

緑川つばめミッション / paizaOnlineHackathon6

paiza.jp #include <iostream> using namespace std; void Solve(int n) { cout << n+(n/10)+(n%10) << endl; } int main(void) { int n; cin >> n; Solve(n); return 0; } 入力した値と入力した値の桁を分けて足し算した結果を出力。 〜了〜</iostream>

霧島京子ミッション / paizaOnlineHackathon6

paiza.jp #include <iostream> using namespace std; void Solve(int n) { int t[100+1], m, d; for (int i=0; i<n; ++i) cin >> t[i]; cin >> m; for (int i=0; i<m; ++i) { cin >> d; bool flg[100+1] = {false}; while (d != n-1) { if (d<=0 || n-1</m;></n;></iostream>

水着 / paizaOnlineHackathon7

paiza.jp #include <iostream> using namespace std; #define MOD 1000000000 void Solve(int n) { long long answer = 1; for (int i=n; i>0; --i) { answer *= i; while (answer%10 == 0) answer /= 10; if (answer > MOD) answer %= MOD*(long long)10; } cout << a</iostream>…

サンタ服 / paizaOnlineHackathon7

paiza.jp #include <algorithm> #include <iostream> using namespace std; void Solve(int x, int y,int z, int n) { int d, a, x_data[100+1], y_data[100+1], j = 2, k = 2, min_x = 100, min_y = 100; x_data[0] = 0; y_data[0] = 0; x_data[1] = x; y_data[1] = y; for (int </iostream></algorithm>…