175252025-07-18 10:39:42algoproKiváló Számokcpp17Time limit exceeded 67/1001.088s5168 KiB
// UUID: f1a71b06-b0e9-4a06-870f-30db380163f2
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;cin>>n;
	vector<int>jegy(n,1);
	int osszeg=0;
	int lehetoseg=1;
	bool nincsmegaszam=true;
	bool atvisz=true;
	bool talalhatoszam=true;
	for(int i=0;i<jegy.size();i++){
		lehetoseg*=2;
	}	
	while(nincsmegaszam&&talalhatoszam){
		osszeg=0;
		atvisz=true;
		for(int i=0;i<n;i++){
			osszeg+=jegy[i];
		}
		if(osszeg%3==0){
			for(int j=0;j<n;j++){
				cout<<jegy[j];
				nincsmegaszam=false;
			}
		}
		for(int i=n-1;i>=0;i--){
			if(atvisz){
				if(jegy[i]==5){
					jegy[i]=1;
					
				}else{
					jegy[i]=5;
					atvisz=false;
				}
			}
		}
		for(int i=0;i<n;i++){
			osszeg+=jegy[i];
		}
		if(osszeg==n){
			cout<<-1;
			talalhatoszam=false;
		}
	}
}	

SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask20/33
2Time limit exceeded1.088s508 KiB
3Accepted1ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms316 KiB
8Accepted1ms316 KiB
subtask333/33
9Accepted17ms1588 KiB
10Accepted37ms2612 KiB
11Accepted43ms3324 KiB
12Accepted35ms2484 KiB
13Accepted35ms2660 KiB
14Accepted19ms1588 KiB
15Accepted8ms820 KiB
16Accepted16ms1332 KiB
17Accepted27ms2040 KiB
18Accepted39ms2912 KiB
19Accepted14ms1332 KiB
20Accepted52ms3776 KiB
subtask434/34
21Accepted71ms4916 KiB
22Accepted14ms1204 KiB
23Accepted68ms4916 KiB
24Accepted68ms5168 KiB
25Accepted52ms3972 KiB
26Accepted28ms2356 KiB
27Accepted59ms4196 KiB
28Accepted52ms3636 KiB
29Accepted8ms912 KiB
30Accepted41ms3048 KiB
31Accepted41ms3124 KiB
32Accepted2ms316 KiB
33Accepted7ms564 KiB