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

松江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>…