Submission #1180405

#TimeUsernameProblemLanguageResultExecution timeMemory
1180405pythontestJust Long Neckties (JOI20_ho_t1)C++20
0 / 100
0 ms320 KiB
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n; vector<int> tab,tab2; scanf("%d",&n); for(int i=0;i<=n;i++){ int a; scanf("%d",&a); tab.push_back(a); } for(int i=0;i<n;i++){ int a; scanf("%d",&a); tab2.push_back(a); } sort(tab.begin(),tab.end()); sort(tab2.begin(),tab2.end()); vector<int> pref(n+3,0),suf(n+3,0); for(int i=1;i<n+1;i++) pref[i]=max(pref[i-1],abs(tab2[i-1]-tab[i-1])); for(int i=n-1;i>=0;i--) suf[i]=max(suf[i+1],abs(tab[i+1]-tab2[i])); for(int i=0;i<=n;i++){ printf("%d ",max(pref[i],suf[i])); } return 0; }

Compilation message (stderr)

ho_t1.cpp: In function 'int main()':
ho_t1.cpp:8:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    8 |     scanf("%d",&n);
      |     ~~~~~^~~~~~~~~
ho_t1.cpp:11:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   11 |         scanf("%d",&a);
      |         ~~~~~^~~~~~~~~
ho_t1.cpp:16:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   16 |         scanf("%d",&a);
      |         ~~~~~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...