Submission #595868

# Submission time Handle Problem Language Result Execution time Memory
595868 2022-07-14T07:47:47 Z AGE Sob (COCI19_sob) C++14
0 / 110
12 ms 4692 KB
    #include<bits/stdc++.h>
    #define F first
    #define S second
    #define pb push_back
    #define int long long

    using namespace std;
    const int N=1e5+10,M=2e3,mod=10;

    bool vis[N];
    main()
    {

        int n,m;
        cin>>n>>m;
        vector<pair<int,int>>v;
        int x=ceil(log2(n));
        
        for(int i=m;i<n+m;i++){

            bitset<36>bt;
            int num=0;
            bt=i;

            for(int j=0;j<x;j++){
                if(bt[j]==1){
                    num+=(1<<j);

                    if(vis[num]==0){
                        vis[num]=1;
                        break;
                    }
                }
            }


            if(num==n){
                num=0;
                x--;
            }

            v.pb({num,i});

        }

        sort(v.begin(),v.end());

        for(int i=0;i<v.size();i++)
            cout<<v[i].F<<" "<<v[i].S<<endl;

        return 0;

    }

Compilation message

sob.cpp:11:5: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   11 |     main()
      |     ^~~~
sob.cpp: In function 'int main()':
sob.cpp:48:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   48 |         for(int i=0;i<v.size();i++)
      |                     ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 6 ms 460 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 1 ms 212 KB Output is correct
6 Runtime error 12 ms 4692 KB Execution killed with signal 11
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -