Submission #1041405

#TimeUsernameProblemLanguageResultExecution timeMemory
1041405vjudge1비스킷 담기 (IOI20_biscuits)C++17
9 / 100
1112 ms446884 KiB
#include "biscuits.h"
#include<bits/stdc++.h>
using namespace std;
long long count_tastiness(long long x, std::vector<long long> a) {
    long long ans=0;
    while(a.size()<60)
        a.push_back(0);
    queue<pair<int,int>> q;
    q.push({0,0});
    while(q.front().second<60){
        auto[i,j]=q.front();
        q.pop();
        long long l=i+a[j];
        if(l>=x)
            q.push({l-x>>1,j+1});
        q.push({l>>1,j+1});
    }
    return q.size();
}

Compilation message (stderr)

biscuits.cpp: In function 'long long int count_tastiness(long long int, std::vector<long long int>)':
biscuits.cpp:15:22: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   15 |             q.push({l-x>>1,j+1});
      |                     ~^~
biscuits.cpp:5:15: warning: unused variable 'ans' [-Wunused-variable]
    5 |     long long ans=0;
      |               ^~~
#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...