답안 #473243

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
473243 2021-09-15T10:46:24 Z AbdoMo Doktor (COCI17_doktor) C++17
30 / 100
1000 ms 6392 KB
#include<bits/stdc++.h>
//#define int long long
#define ll long long
#define pb push_back
const int mod = 1e9+7;
using namespace std;
bool comp(string a,string b)
{
    if(a.size()==b.size())
    {
        return a<b;
    }
    return a.size()<b.size();
}
void solve(){

    int n;
    cin>>n;
    int arr[n+2];
    for(int i=1;i<=n;i++)
    {
        cin>>arr[i];
    }
    int mxs=0,s=1,e=1;
    int ts=0;
    for(int i=1;i<=n;i++)
    {
        for(int j=i;j<=n;j++)
        {
            vector<int>v;
            for(int k=1;k<i;k++)
            {
                v.pb(arr[k]);
            }
            for(int k=j;k>=i;k--)
            {
                v.pb(arr[k]);
            }
            for(int k=j+1;k<=n;k++)
            {
                v.pb(arr[k]);
            }
            for(int k=0;k<v.size();k++)
            {
                if(v[k]==k+1)
                {
                    ts++;
                }
            }
            if(ts>mxs)
            {
               // cout<<ts<<" "<<i<<" "<<j<<endl;
                mxs=ts;
                s=i;
                e=j;
            }
            ts=0;


        }
    }
    cout<<arr[s]<<" "<<arr[e]<<endl;
}
int32_t main(){
	int t=1;
    ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
   // cin>>t;
	while(t--){solve();}
	return 0;
}

Compilation message

doktor.cpp: In function 'void solve()':
doktor.cpp:43:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   43 |             for(int k=0;k<v.size();k++)
      |                         ~^~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 204 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 65 ms 296 KB Output is correct
2 Correct 113 ms 288 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1077 ms 204 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1095 ms 332 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1076 ms 332 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1090 ms 332 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1093 ms 1524 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1094 ms 6392 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1093 ms 4948 KB Time limit exceeded
2 Halted 0 ms 0 KB -