cf 33

[CF] Round #657 (Div. 2) _ 200905

(2020년 9월 6일에 작성한 글입니다.) Dashboard - Codeforces Round #657 (Div. 2) - Codeforces codeforces.com 학회 코드포스 스터디 Road to Expert에서 풀었다. ​ A. 아니 이 문제가 어떻게 A번일 수 있는가.. 싶을 정도로 A번 같지 않은 문제였다. abacaba가 하나만 존재해야 하기 때문에 물음표를 채우고 나서, 전체 문자열에서 abacaba가 하나밖에 없다는 걸 확인해야 하는데 여기서 나는 abacaba가 시작하는 지점을 indx라고 하면 indx + 4부터 시작하는 abacaba가 있는지만을 확인하면 되는 줄 알았다. 근데 아니었어. abacaba 앞에 abac가 있을수도 있고, 맨 마지막 a에 bacaba가 붙어서 생겼을..

Programming 2021.04.13

[CF] Round #667 (Div. 3) _ 200904

(2020년 9월 5일에 작성한 글입니다.) Dashboard - Codeforces Round #667 (Div. 3) - Codeforces codeforces.com A. 놀랍게도 1분만에 풀었다. 그래서 div3 역시 쉽구나 그런 생각을 했다.​ int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int T; int a, b; cin >> T; while (T--) { cin >> a >> b; if (a > b) { swap(a, b); } cout T; while (T--) { cin >> A >> B >> X >> Y >> N; a = A; b = B; x = X; y = Y; n = N; if (a - n >= x) { a = a..

Programming 2021.04.13

[CF] Round 560 (Div.3) _ 210313

Dashboard - Codeforces Round #560 (Div. 3) - Codeforces codeforces.com 학회 코포 스터디에서 버추얼을 돌았다 너무 오랜만의 코포/PS라서 어색했다 결과도 별로 좋지 않다 A. 편하게 생각할 수 있도록 string을 뒤집었다. 문자열 변수를 s라고 할 때 ans += s[0] ~ s[x-1] 중 1의 개수 s[x]가 0이면 ans++ ans += s[x+1] ~ s[y-1] 중 1의 개수 한 뒤 ans를 출력하면 된다 int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, y, x; cin >> n >> y >> x; string s; cin >> s; reverse(s.begin(..

Programming 2021.03.13