171962025-06-02 11:13:50ercseferencSzimmetrikus sorozatcpp17Time limit exceeded 48/1001.1s1332 KiB
#include <bits/stdc++.h>
using namespace std;
struct par{int a,b;};
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0); cout.tie(0); vector<par>b;
    int n; ifstream f("szamok.txt"); cin>>n;
    int a[n]; for(int i=0; i<n; i++)cin>>a[i];
    for(int i=0; i<n/2; i++){
        if(a[i]!=a[n-i-1]){
            int x=min(a[i],a[n-i-1]);
            int y=max(a[i],a[n-i-1]);
            for(int j=0; j<n; j++){
                if(a[j]==y)a[j]=x;}
            par q; q.a=y; q.b=x;
            b.push_back(q);
            }}
    cout<<b.size()<<endl;
    for(int i=0; i<b.size(); i++)cout<<b[i].a<<" "<<b[i].b<<endl;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Time limit exceeded1.088s820 KiB
subtask29/9
3Accepted1ms316 KiB
4Accepted1ms528 KiB
5Accepted1ms508 KiB
6Accepted1ms500 KiB
7Accepted1ms316 KiB
subtask314/14
8Accepted1ms500 KiB
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
subtask425/25
14Accepted1ms316 KiB
15Accepted2ms316 KiB
16Accepted6ms316 KiB
17Accepted8ms316 KiB
18Accepted6ms316 KiB
19Accepted4ms316 KiB
20Accepted4ms316 KiB
21Accepted1ms316 KiB
subtask50/22
22Time limit exceeded1.083s1308 KiB
23Time limit exceeded1.082s1060 KiB
24Time limit exceeded1.082s1260 KiB
25Time limit exceeded1.082s1076 KiB
26Time limit exceeded1.083s1076 KiB
27Time limit exceeded1.083s1088 KiB
28Time limit exceeded1.083s1196 KiB
29Time limit exceeded1.083s1240 KiB
30Time limit exceeded1.09s1088 KiB
31Time limit exceeded1.09s1204 KiB
32Time limit exceeded1.09s1200 KiB
33Time limit exceeded1.09s1076 KiB
34Time limit exceeded1.077s1332 KiB
35Time limit exceeded1.077s1076 KiB
36Time limit exceeded1.077s1316 KiB
37Time limit exceeded1.077s1260 KiB
subtask60/30
38Accepted1ms512 KiB
39Time limit exceeded1.085s908 KiB
40Accepted1ms316 KiB
41Accepted1ms528 KiB
42Accepted1ms508 KiB
43Accepted1ms500 KiB
44Accepted1ms316 KiB
45Accepted1ms500 KiB
46Accepted1ms316 KiB
47Accepted1ms316 KiB
48Accepted1ms316 KiB
49Accepted1ms316 KiB
50Accepted1ms316 KiB
51Accepted1ms316 KiB
52Accepted2ms316 KiB
53Accepted6ms316 KiB
54Accepted8ms316 KiB
55Accepted6ms316 KiB
56Accepted4ms316 KiB
57Accepted4ms316 KiB
58Accepted1ms316 KiB
59Time limit exceeded1.083s1308 KiB
60Time limit exceeded1.082s1060 KiB
61Time limit exceeded1.082s1260 KiB
62Time limit exceeded1.082s1076 KiB
63Time limit exceeded1.083s1076 KiB
64Time limit exceeded1.083s1088 KiB
65Time limit exceeded1.083s1196 KiB
66Time limit exceeded1.083s1240 KiB
67Time limit exceeded1.09s1088 KiB
68Time limit exceeded1.09s1204 KiB
69Time limit exceeded1.09s1200 KiB
70Time limit exceeded1.09s1076 KiB
71Time limit exceeded1.077s1332 KiB
72Time limit exceeded1.077s1076 KiB
73Time limit exceeded1.077s1316 KiB
74Time limit exceeded1.077s1260 KiB
75Time limit exceeded1.085s1252 KiB
76Time limit exceeded1.085s1068 KiB
77Time limit exceeded1.1s1076 KiB
78Time limit exceeded1.083s1236 KiB
79Time limit exceeded1.083s1068 KiB
80Accepted25ms1144 KiB
81Accepted26ms1136 KiB
82Accepted43ms1068 KiB
83Time limit exceeded1.1s1068 KiB
84Time limit exceeded1.082s1332 KiB
85Time limit exceeded1.078s1312 KiB
86Accepted30ms1092 KiB
87Accepted32ms1076 KiB
88Accepted50ms1000 KiB
89Accepted30ms1076 KiB