제출 #836249

#제출 시각아이디문제언어결과실행 시간메모리
836249Mohmad_Zaid모임들 (IOI18_meetings)C++14
컴파일 에러
0 ms0 KiB
// #include "meetings.h" #include <bits/stdc++.h> #define pb push_back #define ll long long #define print(a) for(int i=0;i<a.size();i++)cout<<a[i]<<endl; using namespace std; vector<long long> minimum_costs(vector<int> H, vector<int> L,vector<int> R) { int q = L.size(); int n = H.size(); vector<vector<ll>>prefix(n,vector<ll>(n+1,0)); for(int i=0;i<n;i++){ ll mx=0; for (int j=i;j<n;j++){ mx=max(mx,(ll)H[j]); prefix[i][j+1]=prefix[i][j]+mx; cout<<prefix[i][j+1]<<" "; }cout<<endl; } vector<long long> C(q); for(int i=0;i<q;i++){ ll mx=0; ll mn=LONG_LONG_MAX; vector<ll>maxs(n,0); for(int j=L[i];j<=R[i];j++){ mx=max(mx,(ll)H[j]); maxs[j]=mx; } for(int j=L[i];j<=R[i];j++){ ll sm=0; sm+=H[j]; // if(j!=L[i]){ sm+=maxs[j]*(j-L[i]); // } sm+=prefix[j][R[i]+1]-prefix[j][j+1]; mn=min(mn,sm); } C[i]=mn; } return C; } int main(){ vector<ll>c; c=minimum_costs({2}, {0}, {0}); print(c); }

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

meetings.cpp: In function 'int main()':
meetings.cpp:5:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
    5 | #define print(a) for(int i=0;i<a.size();i++)cout<<a[i]<<endl;
      |                              ~^~~~~~~~~
meetings.cpp:45:5: note: in expansion of macro 'print'
   45 |     print(c);
      |     ^~~~~
/usr/bin/ld: /tmp/ccq7YcZe.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccP4nNQc.o:meetings.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status