Submission #1321770


Source Code Expand

#include <string>
#include <vector>
#include <iostream>
#include <algorithm>

using namespace std;
int main() {
    int n;
    cin >> n;
    vector<string> s(n + 1);
    for(int i = 1; i <= n; i++) {
        cin >> s[i];
    }
    string t;
    cin >> t;
    int st = 1, dr = n + 1;
    for(int i = 1; i <= n; i++) {
        string x = s[i];
        for(int i = 0; i < x.size(); i++) {
            if(x[i] == '?') {
                x[i] = 'a';
            }
        }
        if(x > t) {
            dr--;
        }
        string y = s[i];
        for(int i = 0; i < y.size(); i++) {
            if(y[i] == '?') {
                y[i] = 'z';
            }
        }
        if(y < t) {
            st++;
        }
    }
    for(int i = st; i <= dr; i++) {
        cout << i << " ";
    }
    return 0;
}

Submission Info

Submission Time
Task A - Atcoder Handles
User Viorel123
Language C++14 (GCC 5.4.1)
Score 0
Code Size 846 Byte
Status WA
Exec Time 12 ms
Memory 896 KB

Judge Result

Set Name Subtask1 Subtask2
Score / Max Score 0 / 130 0 / 120
Status
WA × 3
WA × 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 WA 1 ms 256 KB
sub1_in2.txt WA 2 ms 256 KB
sub1_in3.txt WA 2 ms 256 KB
sub2_in1.txt WA 1 ms 256 KB
sub2_in2.txt WA 6 ms 640 KB
sub2_in3.txt WA 12 ms 896 KB