inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

6-G

6 - G 반례 질문

해결된 질문

236

개발너무어려워요ㅠ

작성한 질문수 11

0

안녕하세요 선생님. 6 - G 제가 짠 코드에 대해서 질문 드립니다.

코드를 짜고나서 굉장히 놀랐는데 선생님과 코드가 거의 비슷하더라고요. 헐 내 실력이 여기까지 올랐나? 했는데 제 코드는 틀렸습니다ㅠㅠㅠ

선생님 코드와 다른 점은 lo를 입력된 b+1로 한 것 밖에 없는데 왜 이거는 백준에서 3% 틀렸습니다가 나오는지 잘 이해가 안되서 질문드립니다!

 

#include<bits/stdc++.h>

using namespace std;

typedef long long ll;

ll x, y, ret = -1;

int main(){

cin >> x >> y;

ll z = (y * 100) / x;

ll l = y+1, h = 1e9;

ll mid;

while(l <= h){

mid = (l+h)/2;

if(mid * 100 / (x+mid-y) > z){

ret = mid - y;

h = mid - 1;

}

else l = mid + 1;

}

cout << ret << "\n";

}

c++ 코딩-테스트

답변 1

0

큰돌

안녕하세요 개발님 ㅎㅎ

0주차 - 질문하는 방법 참고 해서 다시 질문 부탁드립니다.

이렇게 질문주시면 제가 디버깅 하기가 너무 힘듭니다..ㅎㅎ

 

감사합니다.

0

개발너무어려워요ㅠ

아 죄송합니다 선생님ㅠ 학기 중에 같이 수강하느냐고 수강 기간이 길어지면서 제가 미처 잊어먹었네요...

선생님 코드와 다른 점은 lo를 입력된 b+1로 한 것 밖에 없어서 다른 오류는 없어보이고 제시된 예제들도 잘 통과하고 질문 게시판에 있는 반례들도 다 잘 통과하는데 왜 3% 틀렸습니다가 나오는지 잘 모르겠어서 질문드립니다ㅠ

http://boj.kr/25103fad2349483aaf88442fc03cbc13

감사합니다!

1

큰돌

안녕하세요 개발님 ㅎㅎ

개발님 코드 중에

ll l = y+1

이거요. 이렇게 하신 이유가 있으신가요? 우리가 mid를 추가한다라고 하는 것은 몇개의 게임을 더한다(이기는 게임) 이라는 의미인데 굳이 처음 l의 시작점(하한점)이 y + 1이여야만 하는 이유가 있나요?

 

그외에도 제가 코드를 몇 개 좀 고쳐봤습니다. 참고 부탁드려요.

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll x, y, ret = -1;

int main(){
	cin >> x >> y;
	ll z = (y * 100) / x;
	ll l = 0, h = 1e9;
	ll mid;
	while(l <= h){
		mid = (l+h)/2;
		if((mid + y) * 100 / (x + mid) > z){
			ret = mid;
			h = mid - 1;
		}
		else l = mid + 1;
	}
	cout << ret << "\n";
}

 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제가 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

코살구 로그인 문제

0

11

1

3-A 문제 풀이 관련 질문

0

32

2

2-O 질문 있습니다

0

30

2

2-T 문제에 관한 질문

0

29

2

코딩 살구 클럽 접속 및 사용방법 문의

0

44

2

안녕하세요~. 현재 코살코딩클럽 사이트가 접속이 안됩니다~

0

59

2

코딩살구클럽 로그인문제

0

61

3

코딩 살구 클럽 로그인 문제

0

68

2

2-J 채점관련 질문

0

62

3

코딩 살구 클럽 Python 지원 가능 여부

0

72

1

살구클럽 아이디 없음 문제

0

73

1

1-O 코딩살구클럽 채점관련 질문

0

55

2

히든 테스트 케이스가 사라졌습니다

0

53

1

채점서버 혹시 다른 언어 지원도 가능하게 해주실 수 있나요

1

71

2

살구 클럽 채점 관련 문의(테스트 케이스)

0

65

2

1-H 문제 채점하기 오류

0

57

3

코딩살구클럽 2주차 2-L 문제 채점하기 오류

0

51

2

살구 클럽 채점 관련 문의

0

61

2

코딩 살구 클럽 실전 세션

0

56

2

코딩살구클럽 채점 관련 질문

0

49

2

코딩살구클럽 컴파일에러

0

78

2

5-B

0

49

2

4 - A

0

57

2

코딩살구클럽 입장이 안됩니다

0

147

2