제출 #173058

#제출 시각아이디문제언어결과실행 시간메모리
173058beksultan04K개의 묶음 (IZhO14_blocks)C++14
0 / 100
13 ms632 KiB
#include <bits/stdc++.h>
using namespace std;
#define fr first
#define sc second
#define pb push_back
#define mk make_pair
#define OK puts("OK");
#define sz(s) (int)s.size()
#define pii pair<int,int>
#define int long long
#define all(s) s.begin(), s.end()
#define allr(s) s.rbegin(), s.rend()
#define rep(i,n) for (i=0;i<(n);++i)
#define rep1(i,n) for (i=1;i<=(n);++i)
#define ret return
#define nemeshay ios::sync_with_stdio(0),cin.tie(0);
const int N=1e6+12,INF=1e9+7;
int q[N];
main(){
    int n,i,j,mx=0,k,ans=0;
    cin>>n>>k;
    rep(i,n)cin>>q[i];
    int l=0,r=n-1;
    while (k>1){
        if (q[l]>q[r]){
            l++;
            ans+=l;
        }
        else {
            r++;
            ans+=q[r];
        }
    }
    for (i=l;i<=r;++i){
        mx=max(mx,q[i]);
    }
    cout <<ans+mx;

}

컴파일 시 표준 에러 (stderr) 메시지

blocks.cpp:19:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main(){
      ^
blocks.cpp: In function 'int main()':
blocks.cpp:20:13: warning: unused variable 'j' [-Wunused-variable]
     int n,i,j,mx=0,k,ans=0;
             ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...