| Task: | Tanssiaiset |
| Sender: | Leiska |
| Submission time: | 2018-01-18 12:31:21 +0200 |
| Language: | C++ |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp:17:1: error: stray '\302' in program
int main() {
^
input/code.cpp:17:1: error: stray '\240' in program
input/code.cpp: In function 'std::pair<int, int> search(int)':
input/code.cpp:10:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<v.size(); i++) {
^
input/code.cpp: In function 'int main()':
input/code.cpp:31:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i; i<d.size(); i++) {
^Code
#include <bits/stdc++.h>
using namespace std;
int n;
vector<int> v;
vector<int> d;
pair<int,int> search(int x) {
for(int i=0; i<v.size(); i++) {
if(v[i]==x)
return make_pair(v.size(),i);
}
return make_pair(-1,-1);
}
int main() {
cin.tie(0);
ios_base::sync_with_stdio(0);
cin >> n;
for(int i; i<n+1; i++) {
int t; cin >> t;
v.push_back(t);
pair<int,int> x = search(t);
if(x.first != -1) {
d.push_back(x.first);
d.push_back(x.second);
}
}
for(int i; i<d.size(); i++) {
if( (i>0) && ((d[i] - d[i-1]) == 1)) {
cout << v[d[i-1]] << " " << v[d[i]] << endl;
}
}
return 0;
}
