Submission #1271302
Source Code Expand
#include <iostream> #include <cstdio> #include <algorithm> #include <numeric> using namespace std; int main() { long int ansnum = 0, num = 0; unsigned long int q, k, d, j; static unsigned long int ans[100000]; static unsigned long int day[100000] = { 0 }; static unsigned long int order[100000]; cin >> q >> k; for (int i = 0; i<q; i++) { cin >> d; if (d == 1) { cin >> d; if (!(day[j = (find(&day[0], &day[num], d) - day)])) { day[num] = d; cin >> j; order[num] = j; num++; } else { cin >> d; order[j] += d; } } else { j = 0; cin >> d; for (int l = 0; l<num; l++) { if (day[l] <= d) j += (day[l]*k > order[l]) ? order[l] : day[l]*k; } ans[ansnum] = (d*k > j) ? j : d*k; ansnum++; } } for (int i = 0; i<ansnum; i++) printf("%lu\n",ans[i]); }
Submission Info
Submission Time | |
---|---|
Task | D - 工場 |
User | saaki |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 869 Byte |
Status | WA |
Exec Time | 2103 ms |
Memory | 1408 KB |
Judge Result
Set Name | Sample | subtask | All | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 600 | 0 / 400 | ||||||||||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt, sample3.txt |
subtask | sample2.txt, subin1.txt, subin10.txt, subin11.txt, subin12.txt, subin13.txt, subin14.txt, subin15.txt, subin16.txt, subin17.txt, subin18.txt, subin19.txt, subin2.txt, subin3.txt, subin4.txt, subin5.txt, subin6.txt, subin7.txt, subin8.txt, subin9.txt |
All | sample1.txt, sample2.txt, sample3.txt, in1.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in2.txt, in20.txt, in21.txt, in22.txt, in23.txt, in24.txt, in25.txt, in3.txt, in4.txt, in5.txt, in6.txt, in7.txt, in8.txt, in9.txt, sample1.txt, sample2.txt, sample3.txt, subin1.txt, subin10.txt, subin11.txt, subin12.txt, subin13.txt, subin14.txt, subin15.txt, subin16.txt, subin17.txt, subin18.txt, subin19.txt, subin2.txt, subin3.txt, subin4.txt, subin5.txt, subin6.txt, subin7.txt, subin8.txt, subin9.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
in1.txt | TLE | 2103 ms | 1024 KB |
in10.txt | TLE | 2103 ms | 1024 KB |
in11.txt | TLE | 2103 ms | 1024 KB |
in12.txt | TLE | 2103 ms | 1024 KB |
in13.txt | TLE | 2103 ms | 1024 KB |
in14.txt | TLE | 2103 ms | 1024 KB |
in15.txt | TLE | 2103 ms | 1024 KB |
in16.txt | WA | 201 ms | 1280 KB |
in17.txt | WA | 200 ms | 1280 KB |
in18.txt | WA | 201 ms | 1280 KB |
in19.txt | WA | 201 ms | 1280 KB |
in2.txt | TLE | 2103 ms | 1024 KB |
in20.txt | WA | 201 ms | 1280 KB |
in21.txt | TLE | 2103 ms | 1024 KB |
in22.txt | TLE | 2103 ms | 1024 KB |
in23.txt | AC | 721 ms | 1280 KB |
in24.txt | WA | 719 ms | 1280 KB |
in25.txt | AC | 729 ms | 1280 KB |
in3.txt | TLE | 2103 ms | 1024 KB |
in4.txt | TLE | 2103 ms | 1024 KB |
in5.txt | TLE | 2103 ms | 1024 KB |
in6.txt | TLE | 2103 ms | 1024 KB |
in7.txt | TLE | 2103 ms | 1024 KB |
in8.txt | TLE | 2103 ms | 1024 KB |
in9.txt | TLE | 2103 ms | 1024 KB |
sample1.txt | AC | 1 ms | 256 KB |
sample2.txt | AC | 1 ms | 256 KB |
sample3.txt | AC | 1 ms | 256 KB |
subin1.txt | TLE | 2103 ms | 1408 KB |
subin10.txt | TLE | 2103 ms | 1408 KB |
subin11.txt | TLE | 2103 ms | 1408 KB |
subin12.txt | TLE | 2103 ms | 1408 KB |
subin13.txt | TLE | 2103 ms | 1408 KB |
subin14.txt | TLE | 2103 ms | 1408 KB |
subin15.txt | TLE | 2103 ms | 1408 KB |
subin16.txt | WA | 722 ms | 1280 KB |
subin17.txt | AC | 724 ms | 1280 KB |
subin18.txt | AC | 723 ms | 1280 KB |
subin19.txt | AC | 719 ms | 1280 KB |
subin2.txt | TLE | 2103 ms | 1408 KB |
subin3.txt | TLE | 2103 ms | 1408 KB |
subin4.txt | TLE | 2103 ms | 1408 KB |
subin5.txt | TLE | 2103 ms | 1408 KB |
subin6.txt | TLE | 2103 ms | 1408 KB |
subin7.txt | TLE | 2103 ms | 1408 KB |
subin8.txt | TLE | 2103 ms | 1408 KB |
subin9.txt | TLE | 2103 ms | 1408 KB |