제출 #919521

#제출 시각아이디문제언어결과실행 시간메모리
919521TINMarko (COCI15_marko)C++17
50 / 50
46 ms1364 KiB
#include <bits/stdc++.h>

using namespace std;

#define FNAME "test"

const int N = 1005;

int n;
string s;
map<string,int> mp;

void Task() {
	ios_base::sync_with_stdio(false);
	cin.tie(0); cout.tie(0);
	cout << fixed << setprecision(9);
	if (fopen(FNAME".inp","r")) {
		freopen(FNAME".inp","r",stdin);
		freopen(FNAME".out","w",stdout);
	}
}

string stringtonum(string s) {
	string ret = "";
	for (char c : s) {
		if ('a' <= c && c <= 'c') ret = ret + '2';
		if ('d' <= c && c <= 'f') ret = ret + '3';
		if ('g' <= c && c <= 'i') ret = ret + '4';
		if ('j' <= c && c <= 'l') ret = ret + '5';
		if ('m' <= c && c <= 'o') ret = ret + '6';
		if ('p' <= c && c <= 's') ret = ret + '7';
		if ('t' <= c && c <= 'v') ret = ret + '8';
		if ('w' <= c && c <= 'z') ret = ret + '9';
	}
	return ret;
}

void Solve() {
	//Your Code
	cin >> n;
	for (int i = 1; i <= n; i++) {
		cin >> s;
		mp[stringtonum(s)]++;
	}
	cin >> s;
	cout << mp[s];
}

int main() {
	Task();
	Solve();
	cerr << "\nTime run: " << 1000*clock()/CLOCKS_PER_SEC << "ms";
	return 37^37;
}

컴파일 시 표준 에러 (stderr) 메시지

marko.cpp: In function 'void Task()':
marko.cpp:18:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   18 |   freopen(FNAME".inp","r",stdin);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
marko.cpp:19:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |   freopen(FNAME".out","w",stdout);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...