コード例 #1
0
ファイル: 2213434.cs プロジェクト: qifanyyy/CLCDSA
        static void Main()
        {
            var ss = new StreamScanner(new StreamReader(Console.OpenStandardInput()));
            var sw = new StreamWriter(Console.OpenStandardOutput())
            {
                AutoFlush = false
            };

            new Program().Solve(ss, sw);
            sw.Flush();
        }
コード例 #2
0
ファイル: 2213434.cs プロジェクト: qifanyyy/CLCDSA
        void Solve(StreamScanner ss, StreamWriter sw)
        {
            //---------------------------------
            var N = ss.Next(Int);
            var A = ss.Next(Long);
            var B = ss.Next(Long);

            if (N < A + B - 1 || A * B < N)
            {
                sw.WriteLine(-1);
                return;
            }

            var seq  = MakeSeq(N, A, B);
            var comp = Compress(seq);

            sw.WriteLine(string.Join(" ", comp));
            //---------------------------------
        }