반응형
링크
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV18_yw6I9MCFAZN
분류
비트연산
완전탐색
개인적 난이도
매우 쉬움 | 쉬움 | 보통 | 어려움 | 매우 어려움 |
핵심 알고리즘
0~9의 모든 숫자가 나타날 때 까지 반복하며
비트마스킹 이용해 기록
시행착오
없음
코드
#include<iostream>
int main(){
int tc, T;
scanf("%d", &T);
for(tc=1; tc<=T;++tc){
int N;
scanf("%d", &N);
int b=0,M,i = 0;
while (b!=0x3FF){
M=++i*N;
while (M > 0){
b|=1<<(M % 10);
M/=10;
}
}
printf("#%d %d\n", tc, i*N);
}
return 0;
}
반응형
'알고리즘 > SW Expert Academy' 카테고리의 다른 글
4408. 자기 방으로 돌아가기 (0) | 2022.02.16 |
---|---|
1970. 쉬운 거스름돈 (0) | 2022.02.16 |
1230. 암호문3 (0) | 2022.02.16 |
3316. 동아리실 관리하기 (0) | 2022.02.16 |
10726. 이진수 표현 (0) | 2022.02.16 |