Submission #1516631


Source Code Expand

#include<iostream>
#include<string>
using namespace std;
 
int main(){
	int n, l = 0, r = 0;
	string s[10000],t;
	cin >> n;
	for(int i=0;i<n;i++) cin >> s[i];
	cin >> t;
	for(int i=0;i<n;i++){
		string x,y;
		x = y = s[i];
		for(int j=0;j<x.length();j++) if(x[j]=='?') x[j] = 'a';
		for(int j=0;j<y.length();j++) if(y[j]=='?') y[j] = 'z';
		if(t<x) r++;
		else if(y<t) l++;
	}
	for(int i=l+1;i<=n-r+1;i++){
		if(i==n-r+1) cout << i << endl;
		else cout << i << ' ';
	}
}

Submission Info

Submission Time
Task A - Atcoder Handles
User noconocolib
Language C++14 (GCC 5.4.1)
Score 250
Code Size 492 Byte
Status AC
Exec Time 11 ms
Memory 896 KB

Judge Result

Set Name Subtask1 Subtask2
Score / Max Score 130 / 130 120 / 120
Status
AC × 3
AC × 6
Set Name Test Cases
Subtask1 sub1_in1.txt, sub1_in2.txt, sub1_in3.txt
Subtask2 sub1_in1.txt, sub1_in2.txt, sub1_in3.txt, sub2_in1.txt, sub2_in2.txt, sub2_in3.txt
Case Name Status Exec Time Memory
sub1_in1.txt AC 1 ms 384 KB
sub1_in2.txt AC 2 ms 384 KB
sub1_in3.txt AC 2 ms 384 KB
sub2_in1.txt AC 1 ms 384 KB
sub2_in2.txt AC 7 ms 640 KB
sub2_in3.txt AC 11 ms 896 KB