精進!
今日も結果でるまでまとうかな…
というわけで今日の精進分
0023
なんか正答率低くて
自分も避けてたけど
つまりは数学の公式ゲー
#include <iostream> #include <cmath> using namespace std; int main() { int n; cin >> n; for (int i=0; i<n; i++) { double ra,rb,xa,ya,xb,yb; cin >> xa >> ya >> ra >> xb >> yb >> rb; double d = sqrt(pow(xa-xb, 2) + pow(ya-yb, 2)); if (d > ra + rb) { cout << "0" << endl; continue; } if (ra > rb) { if (d < ra - rb) cout << "2" << endl; else if (d >= ra - rb && d <= ra + rb) cout << "1" << endl; } else { if (d < rb - ra) cout << "-2" << endl; else if (d >= rb - ra && d <= ra + rb) cout << "1" << endl; } } }
0050
appleとpeachを入れ替えるだけ。
今までなんでやってなかったのやら…
#include <iostream> #include <string> using namespace std; int main() { string input; getline(cin, input); for (int i = 0; i < input.length(); i++) { if (input[i] == 'p') { if (input[i+1]=='e'&&input[i+2]=='a'&&input[i+3]=='c'&&input[i+4]=='h') { input[i]='a'; input[i+1]='p'; input[i+2]='p'; input[i+3]='l'; input[i+4]='e'; i += 4; } } else if (input[i] == 'a') { if (input[i+1]=='p'&&input[i+2]=='p'&&input[i+3]=='l'&&input[i+4]=='e') { input[i]='p'; input[i+1]='e'; input[i+2]='a'; input[i+3]='c'; input[i+4]='h'; i += 4; } } } cout << input << endl; }
今日のSRMについてはジャッジ結果でてから、後ほど書こうと思います。