104202024-04-02 00:09:36111Felhasználónevekcpp17Hibás válasz 20/100155ms22472 KiB
#include <bits/stdc++.h>
using namespace std;

// #define int long long

signed main(){
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	string S;
	cin>>S;
	int N;
	cin>>N;
	set<int>s;
	for(int i=0;i<N;i++){
		string z;
		cin>>z;
		if(z.substr(0,S.size())==S){
			if(z.size()==S.size()){
				s.insert(0);
			}
			else{
				string zz=z.substr(S.size());
				int x=0;
				for(char c:zz){
					if(x>1000000||!isdigit(c)){
						x=-1;
						break;
					}
					x*=10;
					x+=c-'0';
				}
				s.insert(x);
			}
		}
	}
	int i=0;
	while(s.count(i)){
		i++;
	}
	if(i){
		S+=to_string(i);
	}
	cout<<S<<'\n';
	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms2100 KiB
2Elfogadva3ms2152 KiB
subtask220/20
3Elfogadva3ms2356 KiB
4Elfogadva3ms2596 KiB
subtask30/40
5Elfogadva3ms2716 KiB
6Elfogadva3ms2776 KiB
7Elfogadva3ms2908 KiB
8Elfogadva3ms3184 KiB
9Elfogadva3ms3052 KiB
10Elfogadva3ms3296 KiB
11Elfogadva3ms3312 KiB
12Elfogadva2ms3280 KiB
13Hibás válasz2ms3268 KiB
14Hibás válasz2ms3308 KiB
subtask40/40
15Elfogadva122ms22028 KiB
16Elfogadva119ms22032 KiB
17Elfogadva120ms22024 KiB
18Elfogadva128ms22024 KiB
19Elfogadva143ms22080 KiB
20Elfogadva145ms22372 KiB
21Elfogadva143ms22324 KiB
22Elfogadva155ms22328 KiB
23Hibás válasz46ms7448 KiB
24Hibás válasz46ms7708 KiB
25Hibás válasz46ms7740 KiB
26Hibás válasz46ms7652 KiB
27Hibás válasz144ms22472 KiB