Submission #391329

#TimeUsernameProblemLanguageResultExecution timeMemory
391329shahriarkhanBigger segments (IZhO19_segments)C++14
0 / 100
1 ms204 KiB
#include<bits/stdc++.h> using namespace std ; int main() { int n ; scanf("%d",&n) ; long long a[n+1] , prev = 0 , cur = 0 , ans = 1 ; for(int i = 1 ; i <= n ; ++i) scanf("%lld",&a[i]) ; for(int i = 1 ; i < n ; ++i) { if((cur+a[i])>=prev) { cur += a[i] , prev = cur , cur = 0 ; ++ans ; } else cur += a[i] ; } printf("%d\n",ans) ; return 0 ; }

Compilation message (stderr)

segments.cpp: In function 'int main()':
segments.cpp:19:14: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long long int' [-Wformat=]
   19 |     printf("%d\n",ans) ;
      |             ~^    ~~~
      |              |    |
      |              int  long long int
      |             %lld
segments.cpp:7:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    7 |     scanf("%d",&n) ;
      |     ~~~~~^~~~~~~~~
segments.cpp:9:40: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    9 |     for(int i = 1 ; i <= n ; ++i) scanf("%lld",&a[i]) ;
      |                                   ~~~~~^~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...