이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include"biscuits.h"
#ifndef EVAL
#include"grader.cpp"
#endif
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll dp[65][100005],x;
vector<ll>a;
ll rec(int pos,int cur){
if(pos==61)return 1ll;
if(~dp[pos][cur])return dp[pos][cur];
dp[pos][cur]=rec(pos+1,(cur+a[pos])>>1ll);
if(a[pos]+cur>=x)dp[pos][cur]+=rec(pos+1,(a[pos]+cur-x)>>1);
return dp[pos][cur];
}
ll count_tastiness(ll X,vector<ll>A){
a=A;x=X;
a.resize(61);
memset(dp,-1,sizeof dp);
return rec(0,0);
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |