結果
| 問題 |
No.1949 足し算するだけのパズルゲーム(2)
|
| コンテスト | |
| ユーザー |
bluemegane
|
| 提出日時 | 2022-05-24 07:29:37 |
| 言語 | C#(csc) (csc 3.9.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 966 bytes |
| コンパイル時間 | 985 ms |
| コンパイル使用メモリ | 104,704 KB |
| 実行使用メモリ | 32,896 KB |
| 最終ジャッジ日時 | 2024-09-20 13:31:14 |
| 合計ジャッジ時間 | 3,843 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 19 WA * 6 RE * 1 |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;
public class Hello
{
static void Main()
{
string[] line = Console.ReadLine().Trim().Split(' ');
var h = int.Parse(line[0]);
var w = int.Parse(line[1]);
var sy = int.Parse(line[2]) - 1;
var sx = int.Parse(line[3]) - 1;
var ans = 0L;
var a = new long[h * w - 1];
var p = 0;
for (int i = 0; i < h; i++)
{
line = Console.ReadLine().Trim().Split(' ');
for (int j = 0; j < w; j++)
{
var t = int.Parse(line[j]);
if (i == sx && j == sy) ans = t;
else a[p++] = t;
}
}
getAns(h * w - 1, a, ans);
}
static void getAns(int n, long[] a, long ans)
{
Array.Sort(a);
foreach (var x in a)
{
if (ans > x) ans += x;
else { Console.WriteLine("No"); return; }
}
Console.WriteLine("Yes");
}
}
bluemegane