https://www.acmicpc.net/problem/1009
>>
언어가 이해가 안된다 했는데..
문제 이해가 안된다는건가여?
숫자 2개 입력받으면
ex) 2 , 3
데이터 개수는 2의 3승 즉 8개가 되는거에여
마지막 데이터는 8번째 컴퓨터에 저장이 되여 컴퓨터 개수는 총 10개구여
5, 3
이 대입받게 되면 125가 되니까
마지막 데이터는 5번째 컴퓨터에 대입이 되겠져
시바 존나 간단하게 생각하고 풀어서 했더니 값 잘 나오길래 제출햇는데 뭐가 틀렸다는건지
시발 틀린 케이스를 좀 줘보라고
int x = 10; 한다음에 중간에 puts("10");을 printf("%d", x); 이렇게 바꿔보셈ㅋㅋ 되면 존나웃길듯
안되네여
ㄴ 백준에서 본인 알고리즘이 맞는데 안된다고 생각되시면 배열에 집어넣어서 배열로 출력해보는 것도 나쁘지 않아요.
a의 b 승을 10진수로 표현했을때 제일 아랫자리를 묻는 문제 아님? pow 안쓰고 푸는게 정상.
단 젤 아랫자리 수 + 1 을 출력하는 문제일 뿐.
제일 아랫자리 물어보는거니까ㅣ pow 쓰고 10으로 나눈 나머짓값 하면 되는거아니에여?
어처피 제곱 마지막 자리수는 반복되니까ㅣ
아놔 pow 쓰지 말라구...
정수 범위 터지잖아.
아니.. 안쓰는건 상관없는데 왜 쓰면 안되는지를..
9의 635 승 이 2의 64승 보다 크냐 아니냐.
예제에 나와있잖아.
나도 그걸 생각했는데 첫번째로 99 의 999999 승을 입력했는데 결과값이 제대로 나왔고
두번째로 그러면 pow 를 안쓰더라도 입력값 범위가 저런 시점에서 int 를 쓰면 안되는거 아니에여/?
근데 저거 푼사람들 보면 변수가 다 int에여
건 운좋은거지. 계산 결과가 0 인거랑 잘려서 0 인거랑 같냐?
거야 pow 안쓰면 되니까
ㄴ pow 안쓰니까 됨
pow 안쓰고 해봐여 pow 꼭 써야할 이유가 없어요
흐규... 아라써여.. 근데 꼭 안 쓰면 안될 이유도 없는거 아닌가여?
진짜로 왜 쓰면 안되는건지가 궁금해서 그래여
정수 범위 터진다는게 입력값 범위가 저런데 애초에 pow 안써도 정수 터지는거 똑같지 않나여
이유는 말했고 니가 못알아듣는데 상세설명하기 귀찮
근데 이분 푼 거 보니깐 나머지 구해서 pow 쓰던데
pow 결과값이 아무리 커봤자 9^3임
powㅆ쓰면 안된다는게 이해 안된다는거임? 아님 pow안쓰고 어떻게 풀어야할지 모르겄단거잉...?
해결했어여 ㅎ 코세니마가 해결해줌 ㅎ
닉네임니마 근데 pow 경과값이 아무리 커봣자 9^3이란건 무슨 말인가여
님 소스 보나깐 (a mod 10)^(b mod 4) 이런 식으로 돼있더라고요
a가 아무리 커도 (a mod 10)은 최대 9일 거고, b가 아무리 커도 (b mod 4)는 최대 3일테니깐
되여->돼여 (되어 = 돼임) [리듬 맞춤법 봇♬]
거에여->거예여 (받침 있으면 이에요 없으면 예요 이로 끝나면 받침 없으므로 예요 요 떼서 말 되면 에요 아니에요는 예외 인명엔 예요(예 : 길동이예요) 성까지 쓰면 이에요(예 : 홍길동이에요)) [리듬 맞춤법 봇♬]
욕먹을 이유가 없는데 욕먹어서 관심 없습니다
아아 제꺼 말한거군여 ㅎ
네
코세님이 해결해주신 소스 저도 좀 주세요