結果
| 問題 |
No.8025
|
| コンテスト | |
| ユーザー |
くれちー
|
| 提出日時 | 2017-08-22 02:07:30 |
| 言語 | C#(csc) (csc 3.9.0) |
| 結果 |
RE
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 4,922 bytes |
| コンパイル時間 | 921 ms |
| コンパイル使用メモリ | 118,400 KB |
| 実行使用メモリ | 23,856 KB |
| 最終ジャッジ日時 | 2024-10-07 19:17:02 |
| 合計ジャッジ時間 | 1,252 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | RE * 1 |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Numerics;
using System.Text;
using static System.Console;
using static System.Convert;
using static System.Math;
using static Extentions;
class IO
{
int idx;
string[] input = In.ReadToEnd().Split(new[] { " ", "\n", "\r" },
StringSplitOptions.RemoveEmptyEntries);
T Get<T>(Func<string, T> parser) => parser(input[idx++]);
public string S => Get(s => s);
public char C => Get(char.Parse);
public int I => Get(int.Parse);
public long L => Get(long.Parse);
public double F => Get(double.Parse);
public decimal D => Get(decimal.Parse);
public BigInteger B => Get(BigInteger.Parse);
T[] Gets<T>(int n, Func<string, T> parser)
=> input.Skip((idx += n) - n).Take(n).Select(parser).ToArray();
public string[] Ss(int n) => Gets(n, s => s);
public char[] Cs(int n) => Gets(n, char.Parse);
public int[] Is(int n) => Gets(n, int.Parse);
public long[] Ls(int n) => Gets(n, long.Parse);
public double[] Fs(int n) => Gets(n, double.Parse);
public decimal[] Ds(int n) => Gets(n, decimal.Parse);
public BigInteger[] Bs(int n) => Gets(n, BigInteger.Parse);
public void Write<T>(params T[] xs) => WriteLine(string.Join(" ", xs));
public void Write(params object[] xs) => WriteLine(string.Join(" ", xs));
}
#region Library
static class Extentions
{
}
#endregion
static class Program
{
public static void Main()
{
var sw = new StreamWriter(OpenStandardOutput()) { NewLine = "\n" };
#if DEBUG
sw.AutoFlush = true;
#else
sw.AutoFlush = false;
#endif
SetOut(sw);
Solve(new IO());
Out.Flush();
}
static void Solve(IO io)
{
var sb = new StringBuilder();
sb.AppendLine("SSSTSSTSTS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSSTT");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSSSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSSTS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTSST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTTTS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSSSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSSSTS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTTS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTTTT");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTSST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSSTSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSSSTS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSSSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSTSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTTT");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTSST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTTTT");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSSSSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSSST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSTTTT");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSTSS");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTSSTST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTTTSSTT");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSTSST");
sb.AppendLine("T");
sb.AppendLine("SSSSSTSTTTS");
sb.AppendLine("T");
sb.AppendLine("SS");
sb.AppendLine("");
sb.AppendLine("");
sb.AppendLine("");
var code = sb.Replace('S', ' ').Replace('T', '\t').ToString();
File.WriteAllText("code.ws", code);
var p = new System.Diagnostics.Process
{
StartInfo = new System.Diagnostics.ProcessStartInfo("wspace", "code.ws")
{
CreateNoWindow = true,
UseShellExecute = false,
RedirectStandardOutput = true,
}
};
p.Start();
var output = p.StandardOutput.ReadToEnd();
var fr = output.IndexOf('\"');
var to = output.IndexOf('\"', fr + 1);
var str = output.Substring(fr + 1, to - fr - 1);
io.Write(str);
}
}
くれちー