c++
-
Codeforces Round #445 (Div. 2, based on Technocup 2018 Elimination Round 3) - A. ACM ICPC코드포스(CodeForce) 2018. 8. 17. 17:36
1. 문제 2. 알고리즘키워드 - 구현 * 최노키오 소견 재훈씨 인티저 홀수에 나누기 2 를 하면 나머지가 버림이 됩니다. 참고하세요 3. 코드 123456789101112131415161718192021222324252627282930313233343536373839404142#include #include #include #include #include using namespace std; int main() { vector arr(6); int sum = 0; for (int i=0; i> arr[i]; sum += arr[i]; } if (sum % 2 == 1) cout
-
Codeforces Round #445 (Div. 2, based on Technocup 2018 Elimination Round 3) - B - Vlad and Cafes코드포스(CodeForce) 2018. 8. 17. 17:35
1. 문제방문한 카페는 모두 색인 되어 있으며 가장 오랫 동안 방문 하지 않은 카페의 거리를 출력하라 2. 알고리즘키워드 - 구현 3. 코드 123456789101112131415161718192021#include #include #include #include #include #include #includeusing namespace std; int A[200004];int main() { int i, a, n; scanf("%d",&n); A[0]=n+1; for (i=1; i
-
Codeforces Round #457 (Div. 2) - A. Jamie and Alarm Snooze코드포스(CodeForce) 2018. 8. 17. 17:34
1. 문제 2. 알고리즘키워드 - 3. 코드 123456789101112131415161718192021222324252627282930313233343536#include #include #include #include #include #include using namespace std; typedef long long ll; char s[5010];int len; int main(){ int x; cin>>x; int h, m; cin >> h >> m; int count = 0; while (h % 10 != 7 && m % 10 != 7) { if (m
-
Codeforces Round #449 (Div. 2) - A. Scarborough Fair코드포스(CodeForce) 2018. 8. 17. 17:33
1. 문제 2. 알고리즘키워드 - 3. 코드 12345678910111213141516171819202122232425262728293031323334353637#include #include #include #include #include #include #include using namespace std; int main(){ int n, command; cin >> n >> command; string word; cin >> word; for (int i=0; i> left >> right; char c1, c2; cin >> c1 >> c2; left -= 1; for (int j = left; j
-
Codeforces Round #451 (Div. 2) - A. Rounding코드포스(CodeForce) 2018. 8. 17. 17:31
1. 문제 2. 알고리즘키워드 - 구현 3. 코드 123456789101112131415161718192021222324252627#include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n ; cin >> n; int sol = n - (n % 10); float data = (float)(n % 10)/10; if (n != 0 && data >= 0.5f) { sol = sol+10; } cout
-
Codeforces Round #432 (Div. 2, based on IndiaHacks Final Round 2017) - A. Arpa and a research in Mexican wave코드포스(CodeForce) 2018. 8. 17. 17:30
1. 문제 2. 알고리즘키워드 - 구현 3. 코드 123456789101112131415161718192021222324252627282930#include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n, k, t; cin >> n >> k >> t; int sol = 0; if (k >= t) { sol = t; } else if(n >= t) { sol = k; } else if(n
-
Codeforces Round #453 (Div. 2) - A. Visiting a Friend코드포스(CodeForce) 2018. 8. 17. 17:29
1. 문제 2. 알고리즘키워드 - 구현 * 접근법 주어진 좌표 a , b 는 a 에서 b로 이동할 수 있는 최대 거리를 이다. b 는 이동 할 수 있는 최대 거리이다. 처음 들어오는 위치가 a = 0, b = 3 이고,다음 들어오는 위치가 a = 4, b = 6 이라면 이동이 불가능 하다. 이전에 있는 위치는 3이 최대 이동할 수 있는 거리이기 때문에 모순이 된다. 3. 코드 1234567891011121314151617181920212223242526272829303132333435#include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n, m; c..