3영2
2019. 3. 20. 10:48
반응형
2455번 문제 : 지능형 기차
https://www.acmicpc.net/problem/2455
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include <iostream> using namespace std; int main() { int stationNum = 4; int currentNum = 0; int maxNum = 0; while (stationNum > 0) { int a, b; cin >> a >> b; int change = b - a; currentNum += change; if (currentNum > maxNum) maxNum = currentNum; stationNum--; } cout << maxNum << endl; return 0; } | cs |
1094번 문제 : 막대기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <iostream> using namespace std; int main() { int inp; cin >> inp; int counter = 0; while (inp != 0) { if (inp % 2 != 0) counter++; inp /= 2; } cout << counter << endl; return 0; } | cs |
메모:
-2진수로 바꿨을때 1의 개수를 세면 필요한 막대기의 개수를 구할 수 있다
반응형