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 |
|
|
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 |