while(1) work();
반응형

링크

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXRSXf_a9qsDFAXS 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

분류

비트연산

 

개인적 난이도

매우 쉬움 쉬움 보통 어려움 매우 어려움

 

핵심 알고리즘

비트연산 이용해 마지막 N개의 비트가 1인지 검사

 

시행착오

없음

 

코드

#include <iostream>

int main(int c, char** v){
	int tc, T;
	scanf("%d",&T);

	for(tc=1;tc<=T;++tc){
		int N,M,x;
		scanf("%d %d",&N,&M);

		x=(1<<N)-1;

		printf("#%d O%s\n",tc,((x&M)==x)?"N":"FF");
	}
	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
1288. 새로운 불면증 치료법  (0) 2022.02.16
profile

while(1) work();

@유호건

❤️댓글은 언제나 힘이 됩니다❤️ 궁금한 점이나 잘못된 내용이 있다면 댓글로 남겨주세요.

검색 태그