Submission #1199162


Source Code Expand

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

    class Program
    {
    static int d;
   static int t;
   static int[] c=new int[8];
   static int[] a=new int[8];
   static int s = 0;
   static int o = 0;
    static int p = 0;
    static void Main()
        {
        
        for (int b = 0; b < 1000; b++)
            {
            string[] e = Console.ReadLine().Split();
            string[] f = Console.ReadLine().Split();
            string[] g = Console.ReadLine().Split();
           
            d=int.Parse(e[0]);
            t = int.Parse(e[1]);
            for(int h=0;h<8;h++)
            {
                c[h]= int.Parse(f[h]);
                a[h] = int.Parse(g[h]);
            }

            for (int i = 0; i < 8; i++)
                {
                for( int j = 0;j<8;j++ )
                {
                    if(s==1)
                    {
                        Console.Out.WriteLine("fill " + o);
                        Console.Out.Flush();
                        s = 0;
                        o = 0;
                        p = 1;
                        break;
                    }
                    if (i == j) { break; }
                    if (a[i] == d)
                    {
                        Console.Out.WriteLine("sell 1 " + (i + 1) );
                        Console.Out.Flush();
                        p = 1;
                        break;
                        

                    }
                    if (a[i] + a[j] == d) 
                    {
                        Console.Out.WriteLine("sell 2 " + (i + 1)+" "+(j+1));
                        Console.Out.Flush();
                        p = 1;
                        break;
                    }
                    else if (c[i] == d && t != 1)
                    {
                        Console.Out.WriteLine("fill " + (i + 1));
                        Console.Out.Flush();
                        p = 1;
                        break;
                    }
                    else if (c[i]+c[j] == d && t > 2)
                    {
                        Console.Out.WriteLine("fill " + (i + 1));
                        Console.Out.Flush();
                        s = 1;
                        o = j + 1;
                        p = 1;
                        break;
                    }
                    else if (i == 7&&j==7)
                    {

                        Console.Out.WriteLine("pass");
                        Console.Out.Flush();
                        p = 1;
                    }
                }
                if (p == 1) { p = 0; break; }
                if (i == 7)
                {

                    Console.Out.WriteLine("pass");
                    Console.Out.Flush();
                    break;
                }
            }
               
               
               
            }
        }
    }

Submission Info

Submission Time
Task A - 石油王Xの憂鬱
User kazuma0824
Language C# (Mono 4.6.2.0)
Score 844632
Code Size 3050 Byte
Status AC
Exec Time 77 ms
Memory 13476 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 16170 / 417500 17757 / 417500 20070 / 417500 16597 / 417500 16794 / 417500 12767 / 417500 17918 / 417500 15278 / 417500 16318 / 417500 19763 / 417500 17293 / 417500 13445 / 417500 15510 / 417500 17764 / 417500 18230 / 417500 17484 / 417500 16445 / 417500 17180 / 417500 16507 / 417500 15376 / 417500 19435 / 417500 15570 / 417500 16936 / 417500 16760 / 417500 17312 / 417500 18756 / 417500 16220 / 417500 20021 / 417500 15785 / 417500 19065 / 417500 18453 / 417500 15216 / 417500 14831 / 417500 14101 / 417500 17565 / 417500 14892 / 417500 19547 / 417500 19756 / 417500 16164 / 417500 17105 / 417500 18233 / 417500 15712 / 417500 17493 / 417500 17020 / 417500 17925 / 417500 16424 / 417500 16860 / 417500 14869 / 417500 16404 / 417500 15536 / 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 76 ms 11560 KB
subtask_01_02.txt AC 75 ms 13476 KB
subtask_01_03.txt AC 71 ms 9380 KB
subtask_01_04.txt AC 75 ms 11428 KB
subtask_01_05.txt AC 75 ms 11428 KB
subtask_01_06.txt AC 73 ms 9376 KB
subtask_01_07.txt AC 75 ms 9380 KB
subtask_01_08.txt AC 73 ms 11424 KB
subtask_01_09.txt AC 75 ms 11428 KB
subtask_01_10.txt AC 74 ms 11424 KB
subtask_01_11.txt AC 74 ms 11424 KB
subtask_01_12.txt AC 75 ms 9380 KB
subtask_01_13.txt AC 73 ms 9380 KB
subtask_01_14.txt AC 75 ms 11428 KB
subtask_01_15.txt AC 76 ms 11552 KB
subtask_01_16.txt AC 74 ms 11428 KB
subtask_01_17.txt AC 73 ms 9508 KB
subtask_01_18.txt AC 71 ms 11428 KB
subtask_01_19.txt AC 76 ms 9380 KB
subtask_01_20.txt AC 76 ms 11424 KB
subtask_01_21.txt AC 75 ms 11428 KB
subtask_01_22.txt AC 77 ms 11424 KB
subtask_01_23.txt AC 75 ms 9384 KB
subtask_01_24.txt AC 74 ms 9504 KB
subtask_01_25.txt AC 73 ms 9376 KB
subtask_01_26.txt AC 75 ms 9384 KB
subtask_01_27.txt AC 73 ms 11428 KB
subtask_01_28.txt AC 73 ms 9380 KB
subtask_01_29.txt AC 72 ms 9380 KB
subtask_01_30.txt AC 74 ms 11432 KB
subtask_01_31.txt AC 74 ms 11432 KB
subtask_01_32.txt AC 72 ms 9384 KB
subtask_01_33.txt AC 72 ms 13476 KB
subtask_01_34.txt AC 73 ms 9380 KB
subtask_01_35.txt AC 75 ms 9508 KB
subtask_01_36.txt AC 75 ms 9380 KB
subtask_01_37.txt AC 74 ms 9376 KB
subtask_01_38.txt AC 73 ms 9384 KB
subtask_01_39.txt AC 75 ms 11428 KB
subtask_01_40.txt AC 73 ms 9376 KB
subtask_01_41.txt AC 76 ms 11428 KB
subtask_01_42.txt AC 72 ms 9508 KB
subtask_01_43.txt AC 73 ms 11428 KB
subtask_01_44.txt AC 75 ms 11556 KB
subtask_01_45.txt AC 74 ms 9380 KB
subtask_01_46.txt AC 75 ms 11428 KB
subtask_01_47.txt AC 76 ms 9380 KB
subtask_01_48.txt AC 71 ms 9380 KB
subtask_01_49.txt AC 73 ms 9380 KB
subtask_01_50.txt AC 76 ms 11432 KB