結果
問題 |
No.2879 Range Flip Queries
|
ユーザー |
![]() |
提出日時 | 2025-04-10 17:45:56 |
言語 | C# (.NET 8.0.404) |
結果 |
TLE
|
実行時間 | - |
コード長 | 986 bytes |
コンパイル時間 | 8,086 ms |
コンパイル使用メモリ | 170,988 KB |
実行使用メモリ | 168,844 KB |
最終ジャッジ日時 | 2025-04-10 17:46:16 |
合計ジャッジ時間 | 19,368 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 10 TLE * 1 -- * 19 |
コンパイルメッセージ
復元対象のプロジェクトを決定しています... /home/judge/data/code/main.csproj を復元しました (103 ミリ秒)。 main -> /home/judge/data/code/bin/Release/net8.0/main.dll main -> /home/judge/data/code/bin/Release/net8.0/publish/
ソースコード
class Program { static void Main(string[] args) { int[] numCount = Array.ConvertAll(Console.ReadLine().Split(' '), num => int.Parse(num)); int[] status = Array.ConvertAll(Console.ReadLine().Split(' '), num => int.Parse(num)); for(int i = 0; i < numCount[1]; i++) { int[] change = Array.ConvertAll(Console.ReadLine().Split(' '), num => int.Parse(num)); status = ChangeStatus(change, status); } Console.WriteLine(String.Join(" ", status)); } private static int[] ChangeStatus(int[] change, int[] status) { for(int i = change[0]-1; i < change[1]; i++) { if (status[i] == 0) { status[i] = 1; } else { status[i] = 0; } } return status; } }