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
AC × 3
AC × 4
WA × 1
TLE × 15
AC × 11
WA × 7
TLE × 32
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