제출 #1213136

#제출 시각아이디문제언어결과실행 시간메모리
1213136thelegendary08비스킷 담기 (IOI20_biscuits)C++17
12 / 100
1 ms396 KiB
#include "biscuits.h"
#include<bits/stdc++.h>
#define pb push_back
#define mp make_pair
#define vi vector<int>
#define f0r(i,n) for(int i = 0; i<n; i++)
#define FOR(i, k, n) for(int i = k; i<n; i++)
#define dout(x) cout<<x<<' '<<#x<<'\n';
#define vout(x) for(auto u : x)cout<<u<<' '; cout<<'\n';
#define vb vector<bool>
using namespace std;
long long count_tastiness(long long x, std::vector<long long> a) {
	long long cur = 1;
	long long ans = 1;
	long long mult = 1;
	int n = a.size();
	f0r(i, n){
		if(a[i] == 0){
			if(cur != 1){
				ans *= cur;
				cur = 1;
				mult = 1;
			}
		}
		else{
			cur += mult * a[i];
			mult *= 2;
		}
	}
	if(cur != 0){
		ans *= cur;
		cur = 1;
		mult = 1;
	}
	return ans;
}

#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...