본문 바로가기

분류 전체보기142

백준 1072 C++ 이 문제에서 좀 놀랐던 부분이 있다.코드에서 보면 int nwp = (newPlayWinCount * 100) / newPlayCount;이렇게 확률을 구하는 부분인데 int nwp = newPlayWinCount / newPlayCount * 100;이렇게 작성하면 틀린 답으로 나온다. 이미 나눗셈을 먼저 실행해버리면 int는 정수형이기 때문에 뒤에 있는 소수점이 사라지기 때문이다. 그렇기에 정확한 값을 나타낼 수가 없어서 틀린 답으로 나온다. #include typedef long long ll;using namespace std;ll playCount, playWinCount;int percent;bool check(ll num){ ll newPlayCount = playCount + num; l.. 2025. 2. 10.
백준 1269 C++ https://www.acmicpc.net/problem/1269sort 이후 Index 옮기면서 풀면 간단한 문제다. #include using namespace std;int a, b; vector va, vb;int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> a >> b; int temp; for (int i = 0; i > temp; va.push_back(temp); } for (int i = 0; i > temp; vb.push_back(temp); } sort(va.begin(), va.end()); sort(vb.begin(), vb.end()); int Same = 0; int aIndex = 0, bI.. 2025. 2. 10.
백준 1269 C++ https://www.acmicpc.net/problem/1269sort 이후 Index 옮기면서 풀면 간단한 문제다. #include using namespace std;int a, b; vector va, vb;int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> a >> b; int temp; for (int i = 0; i > temp; va.push_back(temp); } for (int i = 0; i > temp; vb.push_back(temp); } sort(va.begin(), va.end()); sort(vb.begin(), vb.end()); int Same = 0; int aIndex = 0, bI.. 2025. 2. 9.
백준 7795 C++ https://www.acmicpc.net/problem/7795간단하게 sort해서 풀 수 있는 문제였습니다.#include using namespace std;//A는 B를 먹는다. A는 자기보다 크기가 작은 B만 먹을 수 있다.//이런 쌍이 몇가기 있는가?int testCase, a, b;vector va, vb;int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> testCase; for (int t = 0; t > a >> b; //a집합 b집합 입력 int temp, result = 0; va.clear(); vb.clear(); for (int i = 0; i > temp; va.push_back(tem.. 2025. 2. 9.