提出 #177729


ソースコード 拡げる

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

namespace AtCoder20140531_1
{
    class Program
    {

        const int SIZE = 100;
        static byte[] buf = new byte[SIZE];


        static void Main(string[] args)
        {

            int dataNum = 41;
            int numL;
            int numR;
            int[] sizel = new int[dataNum];
            int[] sizer = new int[dataNum];
            int dataCountL = 0;
            int dataCountR = 0;
            int pairCount = 0;
            int tempint;
            string inputData;
            string[] inputArry;



            // 標準入力3行
           
            // 一行目
            inputData = Console.ReadLine();
            inputArry = inputData.Split(' ');
            if (inputArry.Length != 2)
            {
                return;
            }
            else
            {
                if(!int.TryParse(inputArry[0],out numL))
                {
                    return;
                }
                if (!int.TryParse(inputArry[1],out numR))
                {
                    return;
                }
            }


            // 2行目
            inputData = Console.ReadLine();
            inputArry = inputData.Split(' ');
            tempint = 0;
            if (inputArry.Length != numL)
            {
                return;
            }
            else
            {
                for (int i = 0; i < inputArry.Length; i++)
                {
                    if (!int.TryParse(inputArry[i], out tempint))
                    {
                        return;
                    }
                    if (10 <= tempint && tempint <= 40)
                    {
                        sizel[tempint]++;
                    }
                }
            }

            // 3行目
            inputData = Console.ReadLine();
            inputArry = inputData.Split(' ');
            tempint = 0;
            if (inputArry.Length != numR)
            {
                return;
            }
            else
            {
                for (int i = 0; i < inputArry.Length; i++)
                {
                    tempint = 0;
                    if (!int.TryParse(inputArry[i], out tempint))
                    {
                        return;
                    }
                    if (10 <= tempint && tempint <= 40)
                    {
                        sizer[tempint]++;
                    }
                }
            }



            // サイズを探す
            for (int i = 10; i <= 40; i++)
            {
                if (sizel[i] > 0 && sizer[i] > 0)
                {
                    pairCount += Math.Min(sizel[i], sizer[i]);
                }

            }

            // ペア数出力
            Console.WriteLine(pairCount);





        }
    }
}

提出情報

提出日時
問題 A - くつがくっつく
ユーザ kiyomaru55
言語 C# (Mono 2.10.8.1)
得点 100
コード長 2983 Byte
結果 AC
実行時間 156 ms
メモリ 7868 KiB

ジャッジ結果

セット名 All
得点 / 配点 100 / 100
結果
AC × 39
セット名 テストケース
All 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, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask1_30.txt, subtask1_31.txt, subtask1_32.txt, subtask1_33.txt, subtask1_34.txt, subtask1_35.txt, subtask1_36.txt, subtask1_37.txt, subtask1_38.txt, subtask1_39.txt
ケース名 結果 実行時間 メモリ
sample_01.txt AC 148 ms 7796 KiB
sample_02.txt AC 142 ms 7796 KiB
sample_03.txt AC 141 ms 7724 KiB
sample_04.txt AC 140 ms 7792 KiB
subtask1_01.txt AC 138 ms 7792 KiB
subtask1_02.txt AC 138 ms 7788 KiB
subtask1_03.txt AC 142 ms 7800 KiB
subtask1_04.txt AC 138 ms 7804 KiB
subtask1_05.txt AC 146 ms 7800 KiB
subtask1_06.txt AC 148 ms 7800 KiB
subtask1_07.txt AC 149 ms 7848 KiB
subtask1_08.txt AC 148 ms 7796 KiB
subtask1_09.txt AC 140 ms 7792 KiB
subtask1_10.txt AC 149 ms 7796 KiB
subtask1_11.txt AC 147 ms 7788 KiB
subtask1_12.txt AC 150 ms 7856 KiB
subtask1_13.txt AC 151 ms 7804 KiB
subtask1_14.txt AC 145 ms 7800 KiB
subtask1_15.txt AC 146 ms 7796 KiB
subtask1_16.txt AC 142 ms 7804 KiB
subtask1_17.txt AC 139 ms 7796 KiB
subtask1_18.txt AC 140 ms 7800 KiB
subtask1_19.txt AC 139 ms 7800 KiB
subtask1_20.txt AC 141 ms 7840 KiB
subtask1_21.txt AC 137 ms 7804 KiB
subtask1_22.txt AC 141 ms 7808 KiB
subtask1_23.txt AC 134 ms 7800 KiB
subtask1_24.txt AC 136 ms 7800 KiB
subtask1_25.txt AC 142 ms 7864 KiB
subtask1_26.txt AC 139 ms 7808 KiB
subtask1_27.txt AC 141 ms 7792 KiB
subtask1_28.txt AC 133 ms 7796 KiB
subtask1_29.txt AC 141 ms 7732 KiB
subtask1_30.txt AC 137 ms 7804 KiB
subtask1_31.txt AC 133 ms 7788 KiB
subtask1_32.txt AC 137 ms 7800 KiB
subtask1_33.txt AC 136 ms 7724 KiB
subtask1_34.txt AC 137 ms 7796 KiB
subtask1_35.txt AC 156 ms 7792 KiB
subtask1_36.txt AC 140 ms 7796 KiB
subtask1_37.txt AC 140 ms 7868 KiB
subtask1_38.txt AC 140 ms 7788 KiB
subtask1_39.txt AC 140 ms 7844 KiB