반응형
구현문제였습니다.
Code
#include <bits/stdc++.h>
using namespace std;
int n,m,l;
int throwCnt, cur;
int ballCnt[1001];
int main(){
cin >> n >> m >> l;
ballCnt[cur] = 1;
while(ballCnt[cur] != m){
if(ballCnt[cur] % 2) cur = (cur+l) % n;
else cur = (n+(cur-l)) % n;
ballCnt[cur]++;
throwCnt++;
}
cout << throwCnt <<'\n';
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 3943번 : 헤일스톤 수열 (0) | 2021.03.16 |
---|---|
(C++) - 백준(BOJ) 1713번 : 후보 추천하기 (0) | 2021.03.16 |
(C++) - 백준(BOJ) 2979번 : 트럭 주차 (0) | 2021.03.12 |
(C++) - 프로그래머스(연습문제) : 제일 작은 수 제거하기 (0) | 2021.03.05 |
(C++) - 프로그래머스(연습문제) : 2016년 (0) | 2021.03.01 |