夢追い人

"It takes a dreamer to make a dream come true."―Vincent Willem van Gogh

精進!

今日も結果でるまでまとうかな…

というわけで今日の精進分

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

applepeachを入れ替えるだけ。
今までなんでやってなかったのやら…

#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についてはジャッジ結果でてから、後ほど書こうと思います。