티스토리 뷰

이 글에서는 적당한 존댓말과 적당한 반말을 섞은 말투를 할 거다.

일단 노답 문제다. 정해가 뭔진 모르겟지만 걍 노답 문제다.

 섭테 2까지는 1에서는 'E', 나머지는 'O'를 출력하라고 하면 충분히 가능하다.

ㅔ케헤케헤헤켘헤헤ㅔㅔ케ㅔ헤헿ㅎ헿ㅎ헤ㅣ히히헤힣키ㅣ헤히히킿히히히켛헿

이제부터가 시작이다.

저의 풀이의 경우에는

1. 1~10억까지 답을 구하라고 돌려놓는다.

2. 출력으로 E가 나오는 구간을 출력하라고 한다.

3. 그대로 배열에 박아 넣어서 숫자가 입력 받을때 마다 그 구간안에 포함되는지 보고 포함되면 'E', 아니면 'O'를 출력하도록 한다.

 

아 배고파

 

이제 코드를 보자.

 

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
char in[55];
int num1[140],num2[140];
int a[140][2] = {{906150259,906150293},{906150295,906150307},{906150311,906150313},{906150315,906151515},{906151517,906151575},{906154583,906154585},{906154605,906154605},{906154609,906154757},{906154763,906154763},{906154769,906154769},{906154789,906154789},{906154791,906154791},{906154793,906154793},{906154825,906154825},{906154829,906154829},{906154837,906154837},{906154857,906154857},{906154865,906154881},{906154885,906154885},{906154887,906154887},{906154889,906154889},{906154891,906154891},{906154893,906154893},{906154895,906154907},{906154909,906154911},{906154915,906154927},{906154947,906154949},{906180359,906180361},{906180363,906180363},{906180365,906180365},{906180367,906180369},{906180371,906180373},{906180375,906180375},{906180391,906180517},{906180519,906180519},{906180525,906180533},{906180537,906180553},{906180555,906192697},{906192847,906192865},{906192867,906192903},{906192905,906192905},{906192907,906192965},{906192971,906192971},{906192979,906192983},{906192985,906193227},{906193229,906193233},{906193245,906193245},{906193247,906193247},{906193303,906193303},{906193419,906193419},{906193465,906193465},{906193475,906193475},{906193477,906193477},{906194931,906194931},{906194933,906194945},{906194949,906194949},{906194951,906194967},{906194979,906194979},{906195099,906195099},{906195109,906195149},{906195151,906195151},{906195297,906195297},{906195299,906195985},{906195989,906195989},{906196009,906196009},{906196011,906196013},{906196015,906196015},{906196045,906196051},{906196053,906196055},{906196057,906196071},{906196077,906196079},{906196081,906196081},{906196083,906196091},{906196099,906208711},{906208713,906208713},{906208731,906208731},{906209041,906209063},{906209067,906209067},{906209069,906209069},{906209071,906209223},{906209227,906209227},{906209233,906209235},{906209237,906209237},{906209241,906209241},{906209243,906209271},{906209283,906209283},{906209285,906477701},{906477735,906477811},{906477867,906477867},{906477869,906477869},{906477871,906477899},{906477901,906477901},{906477903,906477905},{906477929,906477931},{906477933,906477933},{906477935,906477935},{906477937,906486639},{906486805,906486805},{906486807,906486807},{906486817,906486817},{906486819,906486819},{906486821,906486831},{906486843,906486853},{906486855,906486855},{906486909,906486913},{906486917,906486973},{906486975,906487001},{906487005,906487063},{906487065,906487065},{906487069,906487069},{906487071,906487071},{906487073,906487077},{906487085,906487085},{906487087,906487101},{906487185,906487185},{906487187,906487189},{906487191,906487191},{906487193,906487193},{906487195,906487203},{906487205,906487205},{906487259,906487259},{906487261,906487261},{906487263,906487263},{906487271,906487287},{906487933,906487933},{906487937,906487937},{906487949,906487973},{906487975,906487993},{906487995,906488001},{906488003,906488003},{906488007,906488007},{906488009,906488009},{906488023,906488025},{906488027,906488065},{906488067,906488067},{906488077,906488079}};

int main() {
	ios_base::sync_with_stdio(false); cin.tie(0);
	int T;
	cin >> T;
	while(T--) {
		int n;
		cin >> n;
		int f = 0;
		for(int i = 0;i < 136;i++) {
			if(a[i][0] <= n&&n <= a[i][1]) {
				f = 1;
				break;
			}
		}
		if(n == 1||f) cout << "E\n";
		else cout << "O\n";
	}
	return 0;
}

차암 쉽죠?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note : 정답 코드중 구간 하나를 없앴다. 그래서 저 코드를 제출하면 섭테2까지 맞는다. 복붙 할 생각하지 말고 직접 10억 까지 구해보자. (니들도 당해봐라 ㅋ) 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함