Submission #1173244


Source Code Expand

import java.util.Arrays;
import java.util.Optional;
import java.util.Scanner;
public class Main{
	static final Scanner s = new Scanner(System.in);

	static int Want,Time;
	static Tank[] tanks = new Tank[8];
	static {
		for(int i=0;i<8;i++) tanks[i] = new Tank(i+1);
	}
	static void input() {
		Want=Integer.parseInt(s.next());
		Time=Integer.parseInt(s.next());
		for(int i=0;i<8;i++)
			tanks[i].capacity=Integer.parseInt(s.next());
		for(int i=0;i<8;i++)
			tanks[i].amount  =Integer.parseInt(s.next());
	}

	public static void main(String args[]) {for(int __loop=0;__loop<1000;__loop++) {
		input();
		Optional<Tank> opt=Arrays.stream(tanks).filter(t -> t.capacity==Want).findAny();
		if(opt.isPresent()&&Time>=2) {
			System.out.printf("fill %d\n"     ,opt.get().id);
			input();
			System.out.printf("sell %d %d\n",1,opt.get().id);
		}else {
			System.out.println("pass");
		}
	}}
}
class Tank{
	int id,capacity=0,amount=0;
	Tank(int ID) {
		id=ID;
	}
}

Submission Info

Submission Time
Task A - 石油王Xの憂鬱
User fal_rnd
Language Java8 (OpenJDK 1.8.0)
Score 151833
Code Size 995 Byte
Status AC
Exec Time 461 ms
Memory 37092 KB

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 2161 / 417500 3886 / 417500 3515 / 417500 3096 / 417500 3817 / 417500 2262 / 417500 2527 / 417500 1992 / 417500 2977 / 417500 3744 / 417500 3326 / 417500 2778 / 417500 2657 / 417500 3103 / 417500 3236 / 417500 3242 / 417500 2886 / 417500 3052 / 417500 3072 / 417500 2873 / 417500 3460 / 417500 2063 / 417500 3946 / 417500 3031 / 417500 2995 / 417500 2234 / 417500 3177 / 417500 3454 / 417500 3754 / 417500 2908 / 417500 3408 / 417500 2727 / 417500 2313 / 417500 2025 / 417500 3123 / 417500 4010 / 417500 3237 / 417500 3269 / 417500 2787 / 417500 3108 / 417500 2438 / 417500 2952 / 417500 3753 / 417500 3304 / 417500 3653 / 417500 3265 / 417500 1605 / 417500 2698 / 417500 3671 / 417500 3263 / 417500
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
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 AC 461 ms 36372 KB
subtask_01_02.txt AC 345 ms 33280 KB
subtask_01_03.txt AC 349 ms 33076 KB
subtask_01_04.txt AC 361 ms 34536 KB
subtask_01_05.txt AC 347 ms 35732 KB
subtask_01_06.txt AC 354 ms 32972 KB
subtask_01_07.txt AC 356 ms 34000 KB
subtask_01_08.txt AC 354 ms 33204 KB
subtask_01_09.txt AC 376 ms 34796 KB
subtask_01_10.txt AC 363 ms 31972 KB
subtask_01_11.txt AC 326 ms 32828 KB
subtask_01_12.txt AC 349 ms 36008 KB
subtask_01_13.txt AC 373 ms 36140 KB
subtask_01_14.txt AC 343 ms 32688 KB
subtask_01_15.txt AC 370 ms 35292 KB
subtask_01_16.txt AC 375 ms 33212 KB
subtask_01_17.txt AC 327 ms 37092 KB
subtask_01_18.txt AC 340 ms 33292 KB
subtask_01_19.txt AC 332 ms 35700 KB
subtask_01_20.txt AC 400 ms 32720 KB
subtask_01_21.txt AC 335 ms 33076 KB
subtask_01_22.txt AC 373 ms 33340 KB
subtask_01_23.txt AC 369 ms 32916 KB
subtask_01_24.txt AC 383 ms 33864 KB
subtask_01_25.txt AC 341 ms 33540 KB
subtask_01_26.txt AC 368 ms 35032 KB
subtask_01_27.txt AC 333 ms 35268 KB
subtask_01_28.txt AC 360 ms 36296 KB
subtask_01_29.txt AC 337 ms 33592 KB
subtask_01_30.txt AC 356 ms 32600 KB
subtask_01_31.txt AC 371 ms 36632 KB
subtask_01_32.txt AC 359 ms 33456 KB
subtask_01_33.txt AC 334 ms 33332 KB
subtask_01_34.txt AC 356 ms 32956 KB
subtask_01_35.txt AC 341 ms 34816 KB
subtask_01_36.txt AC 348 ms 34604 KB
subtask_01_37.txt AC 356 ms 33076 KB
subtask_01_38.txt AC 372 ms 32276 KB
subtask_01_39.txt AC 370 ms 34752 KB
subtask_01_40.txt AC 345 ms 33928 KB
subtask_01_41.txt AC 391 ms 34820 KB
subtask_01_42.txt AC 360 ms 33776 KB
subtask_01_43.txt AC 363 ms 34332 KB
subtask_01_44.txt AC 403 ms 33136 KB
subtask_01_45.txt AC 379 ms 34472 KB
subtask_01_46.txt AC 353 ms 35732 KB
subtask_01_47.txt AC 343 ms 34868 KB
subtask_01_48.txt AC 345 ms 35280 KB
subtask_01_49.txt AC 362 ms 34696 KB
subtask_01_50.txt AC 332 ms 33524 KB