Submission #1540669
Source Code Expand
#include<bits/stdc++.h> #define For(i , j , k) for (int i = (j) , _##end_ = (k) ; i <= _##end_ ; ++ i) #define Fordown(i , j , k) for (int i = (j) , _##end_ = (k) ; i >= _##end_ ; -- i) #define Set(a , b) memset(a , b , sizeof(a)) #define pb push_back #define Mod 1000000007 typedef unsigned long long LL; using namespace std; struct Item { LL a , b; }a[6]; LL n; int _ , __; char c_; int read() { for (_ = 0,__ = 1,c_ = getchar();!isdigit(c_);c_=getchar())if (c_ == '-')__ = -1; for (;isdigit(c_);c_=getchar())_ = (_ << 1) + (_ << 3) + (c_ ^ 48); return _ * __; } int main() { #ifdef hany01 freopen("test.in" , "r" , stdin); freopen("test.out" , "w" , stdout); #endif cin >> a[1].a >> a[2].a >> a[3].a >> a[4].a >> n; a[1].b = 1; a[2].b = 2; a[3].b = 4; a[4].b = 8; n *= 4; LL Ans = 0; while (n) { LL Min = 900000000000 , k; For(i , 1 , 4) if (Min > a[i].a * a[5 - i].b) { Min = a[i].a * a[5 - i].b; k = i; } Ans += (n / a[k].b) * a[k].a; n %= a[k].b; a[k].a = 9000000000000; } cout << Ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - Ice Tea Store |
User | Hany01 |
Language | C++14 (GCC 5.4.1) |
Score | 300 |
Code Size | 1113 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt |
All | sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 1 ms | 256 KB |
sample_02.txt | AC | 1 ms | 256 KB |
sample_03.txt | AC | 1 ms | 256 KB |
sample_04.txt | AC | 1 ms | 256 KB |
subtask_1_01.txt | AC | 1 ms | 256 KB |
subtask_1_02.txt | AC | 1 ms | 256 KB |
subtask_1_03.txt | AC | 1 ms | 256 KB |
subtask_1_04.txt | AC | 1 ms | 256 KB |
subtask_1_05.txt | AC | 1 ms | 256 KB |
subtask_1_06.txt | AC | 1 ms | 256 KB |
subtask_1_07.txt | AC | 1 ms | 256 KB |
subtask_1_08.txt | AC | 1 ms | 256 KB |
subtask_1_09.txt | AC | 1 ms | 256 KB |
subtask_1_10.txt | AC | 1 ms | 256 KB |
subtask_1_11.txt | AC | 1 ms | 256 KB |
subtask_1_12.txt | AC | 1 ms | 256 KB |
subtask_1_13.txt | AC | 1 ms | 256 KB |
subtask_1_14.txt | AC | 1 ms | 256 KB |
subtask_1_15.txt | AC | 1 ms | 256 KB |