목록오블완 (22)
피너클의 it공부방

계속 실행하면 아래 프로그램이 실행되고 있다고는 뜨는데게임에 들어가면 다시 튕겨져 나와지고를 반복했다.그런데 디스플레이 해상도를 낮춰버리니까 작동이 잘된다.
https://www.acmicpc.net/problem/7785그냥 set을 이용해 구현하는 문제다.#include #include #include using namespace std;int n;set s;string a, b;int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n; for (int i = 0; i > a >> b; if (b == "enter") { s.insert(a); } else { s.erase(a); } } set::reverse_iterator iter; for (iter = s.rbegin(); iter != s.rend(); iter++) { cout 전체코드다. 들어와야 나갈수 있..

위에서 breakout.js에 getcontext가 있는데 자꾸 오류가 났다.그런데 스크립트를 canvas 아래로 내려버리니까 오류가 사라졌다.아마 캔버스가 선언되지 않았는데 자바스크립트에서 가져오려고 해서 오류가 난거같다.
https://www.acmicpc.net/problem/9506 수학문제다.int n;bool b[50001];int arr[50001];int len;n은 입력받는 숫자이고b는 약수인지 아닌지 기록하는 bool배열arr은 약수가 담기는 배열, len은 arr의 길이다. while (true) { cin >> n; if (n == -1) break; for (int i = 2; i 미리 세팅을 해둔다.for (int i = 2; i n/2까지만 반복문을 돌리며 만약 n이 i로 완전히 나누어떨어지고 약수로 체크가 되지 않았다면i와 n를 i로 나눈 수를 기록해주고 arr에 둘다 기록해준뒤 sum에 더해준다.arr[len] = 1;len += 1;sort(arr, arr + len);반복문에서 나오면 ..
https://www.acmicpc.net/problem/32684 그냥 구현문제다.#include using namespace std;double co, ek;int main(){ int a, b, c, d, e, f; cin >> a >> b >> c >> d >> e >> f; co = a * 13 + b * 7 + c * 5 + d * 3 + e * 3 + f * 2; cin >> a >> b >> c >> d >> e >> f; ek = a * 13 + b * 7 + c * 5 + d * 3 + e * 3 + f * 2 + 1.5; if (co > ek) cout
https://www.acmicpc.net/problem/11005구현문제다. 10진수로 64823이 있다라 해보자. 우리는 이걸 어떻게 10진수로서 보고있을까64823을 10으로 나눴을때 나머지는 3이다. 그럼 6482가 남는다.6482를 10으로 나눴을때 나머지는 2이다. 그럼 648이 남는다.648를 10으로 나눴을때 나머지는 8이다. 그럼 64이 남는다.64를 10으로 나눴을때 나머지는 4이다. 그럼 6이 남는다.6를 10으로 나눴을때 나머지는 6이다. 그럼 0이 남는다. 우리는 이렇게 보고있다.예제를 봐보자 60466175 이 숫자를 36으로 나눴을때 나머지는 35이다. 그럼 1679615이 남는다.1679615 이 숫자를 36으로 나눴을때 나머지는 35이다. 그럼 46655이 남는다.이를 반복..

Shift + Alt + A : 전체 주석 처리 만약에 아니라면파일 -> 기본설정 -> 바로가기키 를 누른다음comment를 치면 '블록 주석 설정/해제' 를 확인할 수 있다.
https://www.acmicpc.net/problem/2745구현문제다. 진법을 어떻게 변화시키냐 이게 문제인데 이진수와 십진수를 예로 들어보자이진수 10101 이 있다고 했을때 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 인 것은 알것이다. 십진수 56473 이 있다고 했을때는5 * 10^4 + 6 * 10^3 + 4 * 10^2 + 7 * 10^1 + 3 * 10^0 인것도 알것이다. 그럼 예제에 나온 ZZZZ는 어떻게 해야할까?Z가 35라고 나왔으니 위에와 똑같이 만들면1 * 35^3 + 1 * 35^2 + 1 * 35^1 + 1 * 35^0 이다. 이를 코드로 짜면 된다.string n;int b;long long sum = 0;n과 b는 입력받..

확장에서 Live Preview 설치하고화면에서 우측 상단에 있는 미리보기표시를 클릭한다.가장 왼쪽에 있는게 미리보기 표시다. 클릭하면이렇게 오른쪽에 뜬다.
https://www.acmicpc.net/problem/26042 queue를 이용한 구현문제다.int n;queue q;int a, b;int m = 0, l = 987654321;a, b는 입력받는 정보고m은 최대 학생수이고l은 최대 학생일때 번호 가장 작은 학생이다. cin >> n; while (n-- > 0) { cin >> a;값을 입력받고 if (a == 1) { cin >> b; q.push(b); if (q.size() > m) { m = q.size(); l = b; } else if (q.size() == m) { if (l > b) l = b; } }1을 입력받으면 다시 학생 번호 (b) 를 입력받는다.q에 b를 넣고만약 q의 크기가 m보..