Submission #337840

# Submission time Handle Problem Language Result Execution time Memory
337840 2020-12-22T02:39:07 Z beksultan04 Odd-even (IZhO11_oddeven) C++14
0 / 100
2000 ms 492 KB
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define pii pair<int,int>
#define OK puts("OK");
#define NO puts("NO");
#define YES puts("YES");
#define fr first
#define sc second
#define ret return
#define scan1(a) scanf("%lld",&a);
#define scan2(a,b) scanf("%lld %lld",&a, &b);
#define scan3(a,b,c) scanf("%lld %lld %lld",&a,&b,&c);
#define all(s) s.begin(),s.end()
#define allr(s) s.rbegin(),s.rend()
#define pb push_back
#define sz(v) (int)v.size()
#define endi puts("");
const int N = 1e6+12,INF=1e9+7;
main(){
    int n,i,c=1,cnt=0;
    scan1(n)
    for (i=1;i<=10000000000;++i){
        int x = i;
        if (cnt+x >=n){
            while (x--){
                cnt++;
                if (cnt == n){
                    cout <<c;
                    ret 0;
                }
                c+=2;
            }
            c-=2;
            c++;
        }
        else {
            cnt+=x;
            c+=x*2;
            c-=2;
            c++;

        }
    }

}

Compilation message

oddeven.cpp:20:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   20 | main(){
      |      ^
oddeven.cpp: In function 'int main()':
oddeven.cpp:11:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   11 | #define scan1(a) scanf("%lld",&a);
      |                  ~~~~~^~~~~~~~~~~
oddeven.cpp:22:5: note: in expansion of macro 'scan1'
   22 |     scan1(n)
      |     ^~~~~
# Verdict Execution time Memory Grader output
1 Correct 1 ms 364 KB Output is correct
2 Correct 1 ms 364 KB Output is correct
3 Correct 1 ms 364 KB Output is correct
4 Correct 0 ms 364 KB Output is correct
5 Correct 0 ms 364 KB Output is correct
6 Correct 1 ms 364 KB Output is correct
7 Correct 3 ms 364 KB Output is correct
8 Correct 14 ms 364 KB Output is correct
9 Correct 37 ms 364 KB Output is correct
10 Correct 73 ms 364 KB Output is correct
11 Correct 406 ms 492 KB Output is correct
12 Correct 1072 ms 492 KB Output is correct
13 Execution timed out 2059 ms 364 KB Time limit exceeded
14 Halted 0 ms 0 KB -