No Rules Rules

1 (feat. 백준, 4375번) 본문

생활/코테

1 (feat. 백준, 4375번)

개발하는 완두콩 2023. 2. 3. 13:03
728x90
반응형

1
https://www.acmicpc.net/problem/4375

 

4375번: 1

2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오.

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main() {
    ios::sync_with_stdio(false), cin.tie(NULL);
    register int num, n, c;
    while(true){
        cin >> n;
        if(cin.eof())
            break;
        num = c = 1;
        while(true){
            if(n == 11){
                cout << 2;
                break;
            }
            else if(n == 111){
                cout << 3;
                break;
            }
            else if(n == 1111){
                cout << 4;
                break;
            }
            else if(num % n)
                num = (num % n) * 10 + 1, ++c;
            else{
                cout << c;
                break;
            }
        }
        cout << "\n";
    }
	return 0;
}
// *&)*@*

 

반응형

문제의 조건에 따라 모듈러 연산 횟수를 출력하면 됩니다.

728x90
반응형

'생활 > 코테' 카테고리의 다른 글

Hashing (feat. 백준, 15829번)  (0) 2023.02.06
:chino_shock: (feat. 백준, 27310번)  (0) 2023.02.06
N과 M (5) (feat. 백준, 15654번)  (0) 2023.02.03
공 (feat. 백준, 1547번)  (0) 2023.02.03
가장 큰 금민수 (feat. 백준, 1526번)  (0) 2023.02.02
Comments