Submission #1213020


Source Code Expand

#include <bits/stdc++.h>

using namespace std;

int main()
{
  int N;
  cin >> N;
  vector< string > latte, malta;
  for(int i = 0; i < N; i++) {
    string s;
    cin >> s;
    string t = s;
    for(char &c : s) if(c == '?') c = 'a';
    for(char &c : t) if(c == '?') c = 'z';
    latte.push_back(s);
    malta.push_back(t);
  }

  string T;
  cin >> T;

  int ret1 = 0, ret2 = 0;

  for(int i = 0; i < N; i++) {
    if(latte[i] <= T) ++ret1;
    if(malta[i] < T) ++ret2;
  }

  for(int i = ret2; i <= ret1; i++) {
    if(i != ret2) cout << " ";
    cout << i + 1;
  }
  cout << endl;

}

Submission Info

Submission Time
Task A - Atcoder Handles
User ei13333
Language C++14 (GCC 5.4.1)
Score 250
Code Size 627 Byte
Status AC
Exec Time 12 ms
Memory 1408 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 256 KB
sub1_in2.txt AC 2 ms 384 KB
sub1_in3.txt AC 2 ms 384 KB
sub2_in1.txt AC 1 ms 256 KB
sub2_in2.txt AC 7 ms 768 KB
sub2_in3.txt AC 12 ms 1408 KB