Submission #1539920


Source Code Expand

#include <bits/stdc++.h>
#define PI acos(-1.0)
#define mem(a,b) memset((a),b,sizeof(a))
#define TS printf("!!!\n")
#define pb push_back
//std::ios::sync_with_stdio(false);
using namespace std;
//priority_queue<int,vector<int>,greater<int>> que;
const double EPS = 1.0e-8;
typedef pair<int, int> pairint;
typedef long long ll;
typedef unsigned long long ull;
const int  maxn = 1e5 + 100;
const int  maxm = 300;
int cost[5];
double now[5];
int main()
{
        now[1] = 0.250, now[2] = 0.50, now[3] = 1.0, now[4] = 2.0;
        for (int i = 1; i <= 4; i++)
        {
                cin >> cost[i];
        }
        for (int i = 2; i <= 4; i++)
                for (int j = 1; j < i; j++)
                {
                        int cur = (int)(now[i] / now[j]) * cost[j];
                        cost[i] = min(cost[i], cur);
                }
        double sum;
        ll anser = 0;
        cin >> sum;
        while (sum > 0)
        {
                for (int i = 4; i >= 1; i--)
                {
                        if (now[i] <= sum)
                        {
                                sum -= now[i];
                                anser += cost[i];
                                break;
                        }
                }
        }
        cout<<anser<<endl;
}

Submission Info

Submission Time
Task A - Ice Tea Store
User Huyyt
Language C++14 (GCC 5.4.1)
Score 300
Code Size 1336 Byte
Status AC
Exec Time 788 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 23
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 99 ms 256 KB
subtask_1_01.txt AC 1 ms 256 KB
subtask_1_02.txt AC 788 ms 256 KB
subtask_1_03.txt AC 787 ms 256 KB
subtask_1_04.txt AC 100 ms 256 KB
subtask_1_05.txt AC 437 ms 256 KB
subtask_1_06.txt AC 221 ms 256 KB
subtask_1_07.txt AC 14 ms 256 KB
subtask_1_08.txt AC 466 ms 256 KB
subtask_1_09.txt AC 582 ms 256 KB
subtask_1_10.txt AC 174 ms 256 KB
subtask_1_11.txt AC 679 ms 256 KB
subtask_1_12.txt AC 788 ms 256 KB
subtask_1_13.txt AC 744 ms 256 KB
subtask_1_14.txt AC 776 ms 256 KB
subtask_1_15.txt AC 458 ms 256 KB