Submission #1302484


Source Code Expand

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

class AtCoder
{
    public static AtCoder atCoder;
    public static void Main()
    {
        atCoder = new AtCoder();
        atCoder.Run();
    }

    public void Run()
    {
        int[] inputs = Utility.ReadInputN();
        int num = inputs[0];
        int catalog = inputs[1];

        int[] prices = new int[num];
        inputs = Utility.ReadInputN();
        for(int i = 0; i < num; i++)
        {
            prices[i] = inputs[i];
        }

        int priceSum = 0;
        int now = 0x1;
        foreach(int p in prices)
        {
            if((catalog & now) != 0)
            {
                priceSum += p;
            }
            // Console.WriteLine("now = " + now.ToString() + ", price = " + p.ToString() + ", sum = " + priceSum.ToString());
            now <<= 1;
        }

        Console.WriteLine(priceSum.ToString());
        Console.Read();
    }
}

static class Utility
{
    public static string[] ReadInputS()
    {
        return Console.ReadLine().Split();
    }
    public static int[] ReadInputN()
    {
        return ReadInputS().Select(x => int.Parse(x)).ToArray();
    }
}

Submission Info

Submission Time
Task B - 価格の合計
User maureen
Language C# (Mono 4.6.2.0)
Score 100
Code Size 1289 Byte
Status AC
Exec Time 25 ms
Memory 13396 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 20
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt
All subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt AC 23 ms 9300 KB
subtask0_sample02.txt AC 23 ms 9300 KB
subtask0_sample03.txt AC 23 ms 9300 KB
subtask1_01.txt AC 23 ms 11348 KB
subtask1_02.txt AC 24 ms 11348 KB
subtask1_03.txt AC 24 ms 13268 KB
subtask1_04.txt AC 24 ms 11220 KB
subtask1_05.txt AC 24 ms 13396 KB
subtask1_06.txt AC 24 ms 11348 KB
subtask1_07.txt AC 24 ms 11348 KB
subtask1_08.txt AC 23 ms 9300 KB
subtask1_09.txt AC 23 ms 11348 KB
subtask1_10.txt AC 24 ms 13396 KB
subtask1_11.txt AC 25 ms 13396 KB
subtask1_12.txt AC 24 ms 11348 KB
subtask1_13.txt AC 24 ms 11348 KB
subtask1_14.txt AC 24 ms 13396 KB
subtask1_15.txt AC 24 ms 11220 KB
subtask1_16.txt AC 24 ms 11348 KB
subtask1_17.txt AC 23 ms 11348 KB