Submission #1204246
Source Code Expand
#include<bits/stdc++.h>
#define rep(i,n)for(int i=0;i<(n);i++)
using namespace std;
int c[8], a[8];
int main() {
queue<int>que;
rep(v, 1000) {
int d, t; scanf("%d%d", &d, &t);
rep(i, 8)scanf("%d", &c[i]);
rep(i, 8)scanf("%d", &a[i]);
if (!que.empty()) {
if (a[que.front()])que.pop();
else {
cout << "fill " << que.front() + 1 << endl;
que.pop();
continue;
}
}
rep(i, 1 << 8) {
int sum = 0, cnt = 0;
vector<int>v;
rep(j, 8) {
if (i >> j & 1) {
if (!a[j])v.push_back(j); sum += c[j]; cnt++;
}
}
if (sum == d&&v.size() <= t) {
if (v.size() == 0) {
cout << "sell " << cnt;
rep(j, 8) {
if (i >> j & 1)cout << " " << j + 1;
}
cout << endl; continue;
}
cout << "fill " << v[0] + 1 << endl;
for (int i = 1; i < v.size(); i++)que.push(v[i]);
goto g;
}
}
cout << "change " << (v + 1) % 8 + 1 << endl;
g:;
}
}
Submission Info
Submission Time |
|
Task |
A - 石油王Xの憂鬱 |
User |
autumn_eel |
Language |
C++14 (GCC 5.4.1) |
Score |
0 |
Code Size |
960 Byte |
Status |
WA |
Exec Time |
2104 ms |
Memory |
724 KB |
Compile Error
./Main.cpp: In function ‘int main()’:
./Main.cpp:9:34: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
int d, t; scanf("%d%d", &d, &t);
^
./Main.cpp:10:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
rep(i, 8)scanf("%d", &c[i]);
^
./Main.cpp:11:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
rep(i, 8)scanf("%d", &a[i]);
^
Judge Result
Set Name |
test_01 |
test_02 |
test_03 |
test_04 |
test_05 |
test_06 |
test_07 |
test_08 |
test_09 |
test_10 |
test_11 |
test_12 |
test_13 |
test_14 |
test_15 |
test_16 |
test_17 |
test_18 |
test_19 |
test_20 |
test_21 |
test_22 |
test_23 |
test_24 |
test_25 |
test_26 |
test_27 |
test_28 |
test_29 |
test_30 |
test_31 |
test_32 |
test_33 |
test_34 |
test_35 |
test_36 |
test_37 |
test_38 |
test_39 |
test_40 |
test_41 |
test_42 |
test_43 |
test_44 |
test_45 |
test_46 |
test_47 |
test_48 |
test_49 |
test_50 |
Score / Max Score |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
0 / 417500 |
Status |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set Name |
Test Cases |
test_01 |
subtask_01_01.txt |
test_02 |
subtask_01_02.txt |
test_03 |
subtask_01_03.txt |
test_04 |
subtask_01_04.txt |
test_05 |
subtask_01_05.txt |
test_06 |
subtask_01_06.txt |
test_07 |
subtask_01_07.txt |
test_08 |
subtask_01_08.txt |
test_09 |
subtask_01_09.txt |
test_10 |
subtask_01_10.txt |
test_11 |
subtask_01_11.txt |
test_12 |
subtask_01_12.txt |
test_13 |
subtask_01_13.txt |
test_14 |
subtask_01_14.txt |
test_15 |
subtask_01_15.txt |
test_16 |
subtask_01_16.txt |
test_17 |
subtask_01_17.txt |
test_18 |
subtask_01_18.txt |
test_19 |
subtask_01_19.txt |
test_20 |
subtask_01_20.txt |
test_21 |
subtask_01_21.txt |
test_22 |
subtask_01_22.txt |
test_23 |
subtask_01_23.txt |
test_24 |
subtask_01_24.txt |
test_25 |
subtask_01_25.txt |
test_26 |
subtask_01_26.txt |
test_27 |
subtask_01_27.txt |
test_28 |
subtask_01_28.txt |
test_29 |
subtask_01_29.txt |
test_30 |
subtask_01_30.txt |
test_31 |
subtask_01_31.txt |
test_32 |
subtask_01_32.txt |
test_33 |
subtask_01_33.txt |
test_34 |
subtask_01_34.txt |
test_35 |
subtask_01_35.txt |
test_36 |
subtask_01_36.txt |
test_37 |
subtask_01_37.txt |
test_38 |
subtask_01_38.txt |
test_39 |
subtask_01_39.txt |
test_40 |
subtask_01_40.txt |
test_41 |
subtask_01_41.txt |
test_42 |
subtask_01_42.txt |
test_43 |
subtask_01_43.txt |
test_44 |
subtask_01_44.txt |
test_45 |
subtask_01_45.txt |
test_46 |
subtask_01_46.txt |
test_47 |
subtask_01_47.txt |
test_48 |
subtask_01_48.txt |
test_49 |
subtask_01_49.txt |
test_50 |
subtask_01_50.txt |
Case Name |
Status |
Exec Time |
Memory |
subtask_01_01.txt |
WA |
12 ms |
716 KB |
subtask_01_02.txt |
WA |
11 ms |
720 KB |
subtask_01_03.txt |
WA |
10 ms |
720 KB |
subtask_01_04.txt |
WA |
13 ms |
720 KB |
subtask_01_05.txt |
WA |
10 ms |
720 KB |
subtask_01_06.txt |
WA |
14 ms |
720 KB |
subtask_01_07.txt |
WA |
13 ms |
720 KB |
subtask_01_08.txt |
WA |
10 ms |
592 KB |
subtask_01_09.txt |
WA |
10 ms |
720 KB |
subtask_01_10.txt |
WA |
12 ms |
716 KB |
subtask_01_11.txt |
WA |
10 ms |
716 KB |
subtask_01_12.txt |
WA |
11 ms |
720 KB |
subtask_01_13.txt |
WA |
23 ms |
724 KB |
subtask_01_14.txt |
WA |
11 ms |
720 KB |
subtask_01_15.txt |
WA |
48 ms |
720 KB |
subtask_01_16.txt |
WA |
11 ms |
720 KB |
subtask_01_17.txt |
WA |
50 ms |
724 KB |
subtask_01_18.txt |
WA |
19 ms |
720 KB |
subtask_01_19.txt |
WA |
17 ms |
720 KB |
subtask_01_20.txt |
WA |
13 ms |
720 KB |
subtask_01_21.txt |
TLE |
2104 ms |
720 KB |
subtask_01_22.txt |
WA |
31 ms |
720 KB |
subtask_01_23.txt |
WA |
13 ms |
720 KB |
subtask_01_24.txt |
WA |
48 ms |
720 KB |
subtask_01_25.txt |
WA |
11 ms |
720 KB |
subtask_01_26.txt |
WA |
37 ms |
720 KB |
subtask_01_27.txt |
WA |
14 ms |
720 KB |
subtask_01_28.txt |
WA |
13 ms |
720 KB |
subtask_01_29.txt |
WA |
10 ms |
724 KB |
subtask_01_30.txt |
WA |
18 ms |
716 KB |
subtask_01_31.txt |
WA |
13 ms |
720 KB |
subtask_01_32.txt |
WA |
41 ms |
720 KB |
subtask_01_33.txt |
WA |
11 ms |
720 KB |
subtask_01_34.txt |
WA |
17 ms |
720 KB |
subtask_01_35.txt |
WA |
10 ms |
720 KB |
subtask_01_36.txt |
WA |
11 ms |
724 KB |
subtask_01_37.txt |
WA |
48 ms |
716 KB |
subtask_01_38.txt |
WA |
11 ms |
720 KB |
subtask_01_39.txt |
WA |
12 ms |
716 KB |
subtask_01_40.txt |
WA |
13 ms |
716 KB |
subtask_01_41.txt |
WA |
11 ms |
724 KB |
subtask_01_42.txt |
WA |
12 ms |
720 KB |
subtask_01_43.txt |
WA |
12 ms |
724 KB |
subtask_01_44.txt |
WA |
13 ms |
724 KB |
subtask_01_45.txt |
WA |
13 ms |
720 KB |
subtask_01_46.txt |
WA |
50 ms |
724 KB |
subtask_01_47.txt |
WA |
17 ms |
724 KB |
subtask_01_48.txt |
WA |
12 ms |
720 KB |
subtask_01_49.txt |
WA |
10 ms |
720 KB |
subtask_01_50.txt |
WA |
11 ms |
720 KB |