본문 바로가기

UCPC

[20/05/17] C. MaratonIME eats japanese food [기억하면 좋을 것들] 벡터에서 j번째 값을 지우고 싶다면 v.erase(v.begin() + j); 문자 하나를 입력 받을 때 string으로 입력 받고 [0]에 접근하면 실수를 줄일 수 있다. pair형 벡터에 값을 넣으려면 v.emplace(x, y); #include #include #include #include #include #include #include #include #include using namespace std; using i64 = long long; using ii = pair; int main() { int n; char tmp; scanf("%d", &n); vector pos; vector radius; for (int i = 0; i < n; i++) { string .. 더보기
[20/05/17] B. MaratonIME challenges USPGameDev #include #include #include #include #include #include #include #include #include using namespace std; using i64 = long long; using ii = pair; int main() { int xr, yr, xw, yw; scanf("%d %d %d %d", &xr, &yr, &xw, &yw); int lenr = xr*xr + yr*yr; int lenw = xw*xw + yw*yw; if (lenr lenw) printf("Wil"); else printf("Empate"); return 0; } 더보기
[20/05/17] A. MaratonIME stacks popcorn buckets #include #include #include #include #include #include #include #include #include using namespace std; using i64 = long long; using ii = pair; int main() { i64 n; scanf("%lld", &n); i64 res = n * (n + 1) / 2 - (n - 1); printf("%lld", res); return 0; } 더보기
[20/05/17] 첫 번째 ucpc 연습 후기 후기.. 를 일요일 날 적어야 했지만 오늘(수요일) 적어서 사실 기억이 희미하다. 기억나는 것만 적어보면.. 처음에 어떻게 풀지 몰라서 당황하다가 문제 해석하는데 오래 걸려서 본인의 영어 실력에 한탄 하다가 너무 긴장해서 좀 굳었었음ㅋㅋ 그리고 끝이 났다.. 따란... 내 실력에 많이 답답했음. 그래도 계속 공부했는데 내가 이것 밖에 안 되는구나 생각도 들고. 구현문제들은 어느정도 익숙해졌지만 DP나 DFS 파라메트릭 등등 이런 것들에 내가 약하다는 걸 알고 있었는데 이번에 팀연습 하면서 너무 확 느껴졌음ㅋㅋ 아 정말 열심히 해야겠다. 파이팅 파이팅 더보기