Submission #133237


Source Code Expand

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

namespace marble
{
    class Program
    {
        static void Main(string[] args)
        {
            // 入力
            var str0 = Console.ReadLine();
            // 配列に格納
            string[] split0 = str0.Split(' ');

            // r の回数
            var rkaisuMoto = int.Parse(split0[0]) - 1;
            var gkaisuMoto = int.Parse(split0[1]) - 1;
            var bkaisuMoto = int.Parse(split0[2]) - 1;

            int totalrkaisu = kaisuCalc2(rkaisuMoto);
            totalrkaisu += kaisuCalc2(gkaisuMoto);
            totalrkaisu += kaisuCalc2(bkaisuMoto);

            // 出力
            Console.WriteLine("{0}", totalrkaisu);

        }

        private static int kaisuCalc2(int rkaisuMoto)
        {
            // 偶数奇数分岐
            int kaisu = 0;
            if ((rkaisuMoto % 2) == 0)
            {
                kaisu += kaisuCalc(rkaisuMoto / 2);
                kaisu += kaisuCalc(rkaisuMoto / 2);
            }
            else
            {
                int katahou = (rkaisuMoto + 1) / 2;
                kaisu += kaisuCalc(katahou);
                kaisu += kaisuCalc(katahou - 1);
            }
            return kaisu;
        }

        private static int kaisuCalc(int p)
        {
            int katahou = 0;
            for (int i = p; i <= 1; i--)
            {
                katahou += i;
            }
            return katahou;
        }
    }
}

Submission Info

Submission Time
Task D - マーブル
User masayan
Language C# (Mono 2.10.8.1)
Score 0
Code Size 1570 Byte
Status WA
Exec Time 2037 ms
Memory 5456 KB

Judge Result

Set Name sub1 sub2 All
Score / Max Score 0 / 10 0 / 30 0 / 60
Status
WA × 1
TLE × 28
WA × 18
TLE × 39
WA × 38
TLE × 44
Set Name Test Cases
sub1 sample_01_ABC.txt, test_ABC_01.txt, test_ABC_02.txt, test_ABC_03.txt, test_ABC_04.txt, test_ABC_05.txt, test_ABC_06.txt, test_ABC_07.txt, test_ABC_08.txt, test_ABC_09.txt, test_ABC_10.txt, test_ABC_11.txt, test_ABC_12.txt, test_ABC_13.txt, test_ABC_14.txt, test_ABC_15.txt, test_ABC_16.txt, test_ABC_17.txt, test_ABC_18.txt, test_ABC_19.txt, test_ABC_20.txt, test_ABC_21.txt, test_ABC_22.txt, test_ABC_23.txt, test_ABC_24.txt, test_ABC_25.txt, test_ABC_26.txt, test_ABC_27.txt, test_ABC_28.txt
sub2 sample_01_ABC.txt, sample_02_BC.txt, test_ABC_01.txt, test_ABC_02.txt, test_ABC_03.txt, test_ABC_04.txt, test_ABC_05.txt, test_ABC_06.txt, test_ABC_07.txt, test_ABC_08.txt, test_ABC_09.txt, test_ABC_10.txt, test_ABC_11.txt, test_ABC_12.txt, test_ABC_13.txt, test_ABC_14.txt, test_ABC_15.txt, test_ABC_16.txt, test_ABC_17.txt, test_ABC_18.txt, test_ABC_19.txt, test_ABC_20.txt, test_ABC_21.txt, test_ABC_22.txt, test_ABC_23.txt, test_ABC_24.txt, test_ABC_25.txt, test_ABC_26.txt, test_ABC_27.txt, test_ABC_28.txt, test_BC_29.txt, test_BC_30.txt, test_BC_31.txt, test_BC_32.txt, test_BC_33.txt, test_BC_34.txt, test_BC_35.txt, test_BC_36.txt, test_BC_37.txt, test_BC_38.txt, test_BC_39.txt, test_BC_40.txt, test_BC_41.txt, test_BC_42.txt, test_BC_43.txt, test_BC_44.txt, test_BC_45.txt, test_BC_46.txt, test_BC_47.txt, test_BC_48.txt, test_BC_49.txt, test_BC_50.txt, test_BC_51.txt, test_BC_52.txt, test_BC_53.txt, test_BC_54.txt, test_BC_55.txt
All test_ABC_01.txt, test_ABC_02.txt, test_ABC_03.txt, test_ABC_04.txt, test_ABC_05.txt, test_ABC_06.txt, test_ABC_07.txt, test_ABC_08.txt, test_ABC_09.txt, test_ABC_10.txt, test_ABC_11.txt, test_ABC_12.txt, test_ABC_13.txt, test_ABC_14.txt, test_ABC_15.txt, test_ABC_16.txt, test_ABC_17.txt, test_ABC_18.txt, test_ABC_19.txt, test_ABC_20.txt, test_ABC_21.txt, test_ABC_22.txt, test_ABC_23.txt, test_ABC_24.txt, test_ABC_25.txt, test_ABC_26.txt, test_ABC_27.txt, test_ABC_28.txt, test_BC_29.txt, test_BC_30.txt, test_BC_31.txt, test_BC_32.txt, test_BC_33.txt, test_BC_34.txt, test_BC_35.txt, test_BC_36.txt, test_BC_37.txt, test_BC_38.txt, test_BC_39.txt, test_BC_40.txt, test_BC_41.txt, test_BC_42.txt, test_BC_43.txt, test_BC_44.txt, test_BC_45.txt, test_BC_46.txt, test_BC_47.txt, test_BC_48.txt, test_BC_49.txt, test_BC_50.txt, test_BC_51.txt, test_BC_52.txt, test_BC_53.txt, test_BC_54.txt, test_BC_55.txt, test_C_56.txt, test_C_57.txt, test_C_58.txt, test_C_59.txt, test_C_60.txt, test_C_61.txt, test_C_62.txt, test_C_63.txt, test_C_64.txt, test_C_65.txt, test_C_66.txt, test_C_67.txt, test_C_68.txt, test_C_69.txt, test_C_70.txt, test_C_71.txt, test_C_72.txt, test_C_73.txt, test_C_74.txt, test_C_75.txt, test_C_76.txt, test_C_77.txt, test_C_78.txt, test_C_79.txt, test_C_80.txt, test_C_81.txt, test_C_82.txt
Case Name Status Exec Time Memory
sample_01_ABC.txt TLE 2030 ms 4872 KB
sample_02_BC.txt TLE 2030 ms 4828 KB
sample_03_C.txt WA 115 ms 5356 KB
test_ABC_01.txt TLE 2030 ms 4836 KB
test_ABC_02.txt TLE 2030 ms 4756 KB
test_ABC_03.txt TLE 2030 ms 4824 KB
test_ABC_04.txt TLE 2030 ms 4756 KB
test_ABC_05.txt TLE 2030 ms 4832 KB
test_ABC_06.txt TLE 2030 ms 4924 KB
test_ABC_07.txt TLE 2030 ms 4832 KB
test_ABC_08.txt TLE 2029 ms 4948 KB
test_ABC_09.txt TLE 2029 ms 4836 KB
test_ABC_10.txt TLE 2030 ms 4844 KB
test_ABC_11.txt TLE 2030 ms 4824 KB
test_ABC_12.txt TLE 2032 ms 4836 KB
test_ABC_13.txt TLE 2030 ms 4832 KB
test_ABC_14.txt TLE 2030 ms 4856 KB
test_ABC_15.txt TLE 2029 ms 4832 KB
test_ABC_16.txt TLE 2030 ms 4940 KB
test_ABC_17.txt TLE 2030 ms 4752 KB
test_ABC_18.txt TLE 2030 ms 4948 KB
test_ABC_19.txt TLE 2030 ms 4940 KB
test_ABC_20.txt TLE 2030 ms 4760 KB
test_ABC_21.txt TLE 2030 ms 4920 KB
test_ABC_22.txt TLE 2030 ms 4760 KB
test_ABC_23.txt TLE 2030 ms 4756 KB
test_ABC_24.txt TLE 2030 ms 4828 KB
test_ABC_25.txt TLE 2030 ms 4956 KB
test_ABC_26.txt TLE 2029 ms 4928 KB
test_ABC_27.txt TLE 2031 ms 4828 KB
test_ABC_28.txt WA 112 ms 5392 KB
test_BC_29.txt WA 106 ms 5356 KB
test_BC_30.txt TLE 2030 ms 4932 KB
test_BC_31.txt WA 117 ms 5352 KB
test_BC_32.txt WA 112 ms 5404 KB
test_BC_33.txt WA 109 ms 5408 KB
test_BC_34.txt WA 107 ms 5352 KB
test_BC_35.txt WA 105 ms 5364 KB
test_BC_36.txt WA 106 ms 5352 KB
test_BC_37.txt WA 104 ms 5356 KB
test_BC_38.txt WA 106 ms 5392 KB
test_BC_39.txt TLE 2030 ms 4824 KB
test_BC_40.txt WA 111 ms 5356 KB
test_BC_41.txt WA 109 ms 5336 KB
test_BC_42.txt WA 109 ms 5336 KB
test_BC_43.txt WA 109 ms 5348 KB
test_BC_44.txt WA 106 ms 5360 KB
test_BC_45.txt TLE 2030 ms 4924 KB
test_BC_46.txt TLE 2029 ms 4828 KB
test_BC_47.txt WA 112 ms 5408 KB
test_BC_48.txt WA 109 ms 5416 KB
test_BC_49.txt TLE 2031 ms 4836 KB
test_BC_50.txt TLE 2030 ms 4836 KB
test_BC_51.txt TLE 2030 ms 4924 KB
test_BC_52.txt TLE 2029 ms 4936 KB
test_BC_53.txt TLE 2029 ms 4952 KB
test_BC_54.txt TLE 2029 ms 4940 KB
test_BC_55.txt WA 111 ms 5348 KB
test_C_56.txt WA 109 ms 5360 KB
test_C_57.txt WA 108 ms 5348 KB
test_C_58.txt WA 108 ms 5400 KB
test_C_59.txt WA 107 ms 5348 KB
test_C_60.txt WA 107 ms 5408 KB
test_C_61.txt WA 105 ms 5412 KB
test_C_62.txt WA 110 ms 5400 KB
test_C_63.txt WA 105 ms 5344 KB
test_C_64.txt WA 107 ms 5352 KB
test_C_65.txt WA 118 ms 5352 KB
test_C_66.txt WA 110 ms 5348 KB
test_C_67.txt WA 110 ms 5456 KB
test_C_68.txt TLE 2031 ms 4760 KB
test_C_69.txt WA 111 ms 5356 KB
test_C_70.txt WA 106 ms 5424 KB
test_C_71.txt WA 105 ms 5356 KB
test_C_72.txt WA 105 ms 5396 KB
test_C_73.txt WA 109 ms 5352 KB
test_C_74.txt WA 108 ms 5348 KB
test_C_75.txt WA 108 ms 5344 KB
test_C_76.txt TLE 2030 ms 4952 KB
test_C_77.txt TLE 2037 ms 4828 KB
test_C_78.txt TLE 2031 ms 4756 KB
test_C_79.txt TLE 2030 ms 4832 KB
test_C_80.txt TLE 2030 ms 4832 KB
test_C_81.txt TLE 2029 ms 4828 KB
test_C_82.txt WA 111 ms 5412 KB