본문 바로가기

prompt

[토요라운드] 20/12/05 후기 골드 빼고 다 풀었다~~~~ 잘 기억 안 나지만 푼 순서 대충 적어보면 - ~ 00:10 A번 해결 - ~ 00:20 B번 고민하다가 나중에 더 고민하면 풀 수 있을 것 같아서 패스 - ~ 00:30 C번 해결 - ~ 00:50 D번 해결 - 잠시 부모님 호출로 인해 20분정도 다녀옴 - ~ 01:40 E번 해결 - ~ 01:55 B번 해결 이런 순서로 푼 것 같다. 족금 쉬운 것 같아서 div1넘어갈까 고민중. 요즘 머리 안 쓰고 날먹문제만 뽑아먹는 것 같음. 더보기
[토요라운드] C. 사탕 (1812) 어떻게 풀지 고민하다가 이걸 다 더해보니 1 + 2 + 3 + 4 + 5를 구할 수 있었다. 여기서 기존에 있는 걸 빼면 되겠다 생각했음. n = 5일 때 고려해보니 위의 저 노란색만 빼면 되겠다 싶었다. 저 노란 덩어리는 [(i + 1 + N) % N], [(i - 2 + N) % N] 라서 이 인덱스의 수만 뺐는데 예시가 틀렸다ㅋㅋ 예시는 n의 크기가 3인데 여기서 두 덩어리를 빼면 값이 이상하게 나온다. 보니깐 홀수 인덱스만 빼면 되겠다. #include #include #include #include #include #include #include #include #include #include #include #include #include #define xx first #define yy se.. 더보기
[토요라운드] B. 기념일 1 (10420) [미완] 윤년때문에 어떻게 할까 엄청 고민하다가 날짜를 전부 일 수로 저장하고 더하는 방식으로 구하려 했다. 다시 년 / 월로 나눌 때는 년도별 일 수를 저장하고 거기에 맞게 나누는 방식으로.. 그런데 틀렸다. 어디서 틀렸는지는 살펴봐야 할듯 이건 틀린 코드 #include #include #include #include #include #include #include #include #include #include #include #include #include #define xx first #define yy second #define all(x) (x).begin(), (x).end() using namespace std; using i64 = long long int; using ii = pair; usi.. 더보기
[토요라운드] A. 쿠폰 (10179) 20퍼 할인해서 출력하면 됩니다 #include #include #include #include #include #include #include #include #include #include #include #include #include #define xx first #define yy second #define all(x) (x).begin(), (x).end() using namespace std; using i64 = long long int; using ii = pair; using ii64 = pair; using iii = tuple; int main() { int t; scanf("%d", &t); for (int i = 0; i < t; i++) { double d; scanf("%lf.. 더보기
[토요라운드] 20/11/07 후기 계속 코테랑 겹쳐서 토요 라운드 못 돌다가 오늘은 안 겹쳐서 치게 됐다! 그리고 다다음주는 나하나 2차로 인해 또 못 칠 예정ㅎㅎ 이번 문제 너무너무 너무... 어려웠다. 브론즈에서 진땀뺐음 A번 첫 문제는 쉬웠다. 그냥 * 0.8하면 되는 문제 B번 아니ㅋㅋㅋㅋ 너무 어려웠다. 브론즈인데 전 어려웠습니다ㅋㅋㅋ... 날짜 계산하는 문제인데 윤년 들어가면서 엄청 헷갈렸음. 윤년이 있으면 1년이 366일이라고???? 365일이 아니라고??? 그래서 풀어보려다가 넘어가서 다음 문제로 갔다. C번 와... 이것도 어려웠다. 고민하다가 뭔가 다 더하면 될 것 같아서 더한 다음 이리저리 풀었더니 맞았다. 이 다음 B번으로 다시 돌아가서 풀었는데 틀려서 포기했음. D번 문제 뭐라는지 모르겠음. 인덴트가 뭐냐고 들여쓰.. 더보기
[토요라운드] E. 풍선 공장 (15810) 세상 사람들에게 파라메트릭 서치를 풀었다고 자랑하고 싶다.. 보니깐 시간을 기준으로 풀면 되겠다 싶었다. 시간이 주어졌을 때 개수는 구할 수 있으니깐 #include #include #include #include #include #include #include #include #include #include #define xx first #define yy second #define all(x) (x).begin(), (x).end() #pragma warning(disable:4996) using namespace std; using i64 = long long; using ii = pair; using ii64 = pair; i64 calc(i64 mid, int n, vector a) { i64 .. 더보기
[토요라운드] D. 문자열 집합 (14425) ㅂㄷㅂㄷㅂㄷ 시간초과 났는데 해결을 못했다 #include #include #include #include #include #include #include #include #include #include #define xx first #define yy second #define all(x) (x).begin(), (x).end() #pragma warning(disable:4996) using namespace std; using i64 = long long; using ii = pair; using ii64 = pair; int main() { cin.tie(NULL); ios_base::sync_with_stdio(false); int n, m; cin >> n >> m; vector s1(n); .. 더보기
[토요라운드] C. 카약과 강풍 (2891) 조금 찜찜... 그냥 카약이 부셔지면 양 옆에서 빌려오도록 구현했다. 그리디.. 그리디인 것 같다. #include #include #include #include #include #include #include #include #include #include #define xx first #define yy second #define all(x) (x).begin(), (x).end() #pragma warning(disable:4996) using namespace std; using i64 = long long; using ii = pair; using ii64 = pair; int main() { int n, s, r; scanf("%d %d %d", &n, &s, &r); vector v(n+2.. 더보기