Submission #673570

# Submission time Handle Problem Language Result Execution time Memory
673570 2022-12-21T07:05:28 Z WebbWayne Igra (COCI17_igra) C++14
0 / 100
1000 ms 308 KB
#include <iostream>
#include <bits/stdc++.h>

using namespace std;
#define rep(i, a, b) for(int i = a; i < b; i++)

bool checker(string temp, string word) {
	rep(i, 0, temp.size()) {
		if(temp[i] == word[i])
			return true;
	}

	return false;
}

int main() {
	int n;
	cin>>n;

	vector<char> letter(n);
	rep(i, 0, n) {
		cin>>letter[i];
	}

	string word;
	cin>>word;

	string temp = word;

	sort(temp.begin(), temp.end());

	do {
		next_permutation(temp.begin(), temp.end());
	}while(checker(temp, word));

	cout<<temp<<endl;

	return 0;
}

Compilation message

igra.cpp: In function 'bool checker(std::string, std::string)':
igra.cpp:5:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    5 | #define rep(i, a, b) for(int i = a; i < b; i++)
......
    8 |  rep(i, 0, temp.size()) {
      |      ~~~~~~~~~~~~~~~~~                 
igra.cpp:8:2: note: in expansion of macro 'rep'
    8 |  rep(i, 0, temp.size()) {
      |  ^~~
# Verdict Execution time Memory Grader output
1 Execution timed out 1085 ms 212 KB Time limit exceeded
2 Incorrect 22 ms 212 KB Output isn't correct
3 Incorrect 133 ms 280 KB Output isn't correct
4 Execution timed out 1092 ms 212 KB Time limit exceeded
5 Execution timed out 1082 ms 212 KB Time limit exceeded
6 Execution timed out 1087 ms 212 KB Time limit exceeded
7 Execution timed out 1093 ms 212 KB Time limit exceeded
8 Execution timed out 1089 ms 300 KB Time limit exceeded
9 Execution timed out 1091 ms 308 KB Time limit exceeded
10 Execution timed out 1092 ms 212 KB Time limit exceeded