inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

6-G

6 - G 반례 질문

해결된 질문

242

개발너무어려워요ㅠ

작성한 질문수 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점은 제가 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

6-H 체점 관련 질문

0

27

1

채점서버 연결 관련 질문입니다

0

50

2

삼성 s직군

0

49

1

삼성 코테 없어짐

0

119

1

코딩살구클럽 가입부탁드립니다

0

57

2

코딩살구클럽 가입 요청 확인부탁드립니다

0

46

2

5-S 테스트 케이스 질문

0

45

2

코살 문제풀이 환경

0

61

2

2 - T 오큰수 문제가 있는 것 같습니다.

0

49

1

추천 추가문제들

0

47

2

프로그래머스 코테 환경 관련해서 질문드립니다.

0

63

2

해당 문제에 대한 채점이 코딩살구클럽에서 올바르게 처리되지 않습니다.

0

51

2

균형 이진 트리 설명 시 높이 숫자

0

42

2

4-H 질문드립니다.

0

44

2

1-K 질문드립니다.

0

45

2

대기업 인적성 시험 질문

0

50

2

4-C 질문드립니다

0

46

2

[수학숙제 / BOJ 2870] 채점 서버 오작동

0

44

1

코테 준비 질문

0

65

1

살구클럽가입 요청드려요

0

46

2

1-I 문제 질문

0

50

2

코딩살구클럽 가입

0

62

2

AI 코딩 도구 사용 시 학습 방법 조언

0

61

2

코딩살구클럽 오류

0

67

2