Submission #1213046


Source Code Expand

#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int n;
string a[11111];
int main(){
	cin>>n;
	for(int i=0; i<=n; i++)
		cin>>a[i];
	int A=0,B=0;
	for(int i=0; i<n; i++){
		string in = "", ax = "";
		for(int j=0; j<a[i].length(); j++)
			if(a[i][j] == '?'){
				in += 'a';
				ax += 'z';
			}else{
				in += a[i][j];
				ax += a[i][j];
			}
		if(in < a[n] && ax < a[n])
			A++;
		else
		if(in > a[n] && ax > a[n])
			B++;
	}
	++n;
	for(int i=A+1; i<=n-B; i++)
		printf("%d%c",i,i<n-B?' ':'\n');
	return 0;
}

Submission Info

Submission Time
Task A - Atcoder Handles
User maryanna2016
Language C++14 (GCC 5.4.1)
Score 250
Code Size 565 Byte
Status AC
Exec Time 14 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 8 ms 640 KB
sub2_in3.txt AC 14 ms 896 KB