Submission #919499

# Submission time Handle Problem Language Result Execution time Memory
919499 2024-02-01T03:19:06 Z TIN Esej (COCI15_esej) C++17
48 / 80
1000 ms 18888 KB
#include <bits/stdc++.h>

using namespace std;

#define FNAME "test"

int A, B;
int mndiff = 0;
vector<string> dict;
string res = "";

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);
	}
}

void Solve() {
	//Your Code
	cin >> A >> B;
	mndiff = B / 2;
	for (int i = 0; i < 26; i++) {
		for (int j = 0; j < 26; j++) {
			for (int k = 0; k < 26; k++) {
				for (int l = 0; l < 26; l++) {
					string s = "";
					char c;
					c = 'a' + i; s += c;
					c = 'a' + j; s += c;
					c = 'a' + k; s += c;
					c = 'a' + l; s += c;
					dict.push_back(s);
				}
			}
		}
	}
	int cntwords = 0;
	for (; cntwords < B / 2; cntwords++) res = res + dict[cntwords] + " ";
	while (cntwords < A) res = res + dict[0] + " ";
	cout << res << '\n';
}

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

Compilation message

esej.cpp: In function 'void Task()':
esej.cpp:17:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   17 |   freopen(FNAME".inp","r",stdin);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
esej.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".out","w",stdout);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Execution timed out 1030 ms 18568 KB Time limit exceeded
2 Correct 25 ms 18376 KB Output is correct
3 Correct 26 ms 17864 KB Output is correct
4 Correct 25 ms 17868 KB Output is correct
5 Execution timed out 1027 ms 18864 KB Time limit exceeded
6 Correct 39 ms 17096 KB Output is correct
7 Correct 311 ms 18888 KB Output is correct
8 Execution timed out 1035 ms 18736 KB Time limit exceeded
9 Execution timed out 1033 ms 18084 KB Time limit exceeded
10 Correct 304 ms 17096 KB Output is correct