提出 #356672


ソースコード 拡げる

#include <iostream>
#include <string>
#include <vector>
#include <map>
using namespace std;

class IndeedNow {
	vector<pair<char, int>> indeedChar{{'i', 1}, {'n', 2}, {'d', 2}, {'e', 2}, {'o', 1}, {'w', 1}};
	string y = "YES", n = "NO";
public:
	string judge(string s) {
		for(int i = 0; i < s.size(); ++i) {
			for(int j = 0; j < indeedChar.size(); ++j) {
				if(s.at(i) == indeedChar.at(j).first) {
					--indeedChar.at(j).second;
					if(indeedChar.at(j).second < 0)
						return n;
				}
			}
		}
		for(int j = 0; j < indeedChar.size(); ++j) {
			if(indeedChar.at(j).second != 0)
				return n;
		}
		return y;
	}
};

int main() {
	int num;
	cin >> num;
	for(int i = 0; i < num; ++i) {
		IndeedNow indeedNow;
		string in;
		cin >> in;
		cout << indeedNow.judge(in) << endl;
	}
	return 0;
}

提出情報

提出日時
問題 B - Indeedなう!
ユーザ shk
言語 C++11 (GCC 4.8.1)
得点 100
コード長 830 Byte
結果 AC
実行時間 36 ms
メモリ 2096 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 100 / 100
結果
AC × 1
AC × 25
セット名 テストケース
Sample subtask0_sample_01.txt
All subtask0_sample_01.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt
ケース名 結果 実行時間 メモリ
subtask0_sample_01.txt AC 32 ms 1932 KiB
subtask1_01.txt AC 31 ms 1940 KiB
subtask1_02.txt AC 34 ms 1940 KiB
subtask1_03.txt AC 34 ms 1936 KiB
subtask1_04.txt AC 33 ms 1932 KiB
subtask1_05.txt AC 33 ms 2064 KiB
subtask1_06.txt AC 34 ms 1912 KiB
subtask1_07.txt AC 32 ms 1940 KiB
subtask1_08.txt AC 32 ms 1928 KiB
subtask1_09.txt AC 32 ms 1928 KiB
subtask1_10.txt AC 33 ms 2096 KiB
subtask1_11.txt AC 35 ms 1940 KiB
subtask1_12.txt AC 36 ms 1936 KiB
subtask1_13.txt AC 33 ms 1940 KiB
subtask1_14.txt AC 35 ms 1936 KiB
subtask1_15.txt AC 34 ms 1936 KiB
subtask1_16.txt AC 33 ms 1932 KiB
subtask1_17.txt AC 33 ms 2076 KiB
subtask1_18.txt AC 33 ms 1936 KiB
subtask1_19.txt AC 33 ms 1936 KiB
subtask1_20.txt AC 32 ms 1936 KiB
subtask1_21.txt AC 35 ms 1932 KiB
subtask1_22.txt AC 33 ms 2068 KiB
subtask1_23.txt AC 33 ms 1936 KiB
subtask1_24.txt AC 32 ms 2068 KiB