結果
| 問題 |
No.63 ポッキーゲーム
|
| コンテスト | |
| ユーザー |
velfare_nagata
|
| 提出日時 | 2016-10-03 21:26:14 |
| 言語 | C#(csc) (csc 3.9.0) |
| 結果 |
AC
|
| 実行時間 | 620 ms / 5,000 ms |
| コード長 | 1,606 bytes |
| コンパイル時間 | 903 ms |
| コンパイル使用メモリ | 102,784 KB |
| 実行使用メモリ | 17,792 KB |
| 最終ジャッジ日時 | 2024-12-24 05:17:05 |
| 合計ジャッジ時間 | 4,275 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 22 |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;
using System.Diagnostics;
namespace CodeIq
{
internal class Program
{
///<summary>
///ハルカちゃんとユウちゃんはとっても仲良しなので、2人でポッキーゲームをすることにしました。
///
///長さが L(mm) のポッキーを2人はそれぞれ両端から中央に向かって齧っていきます。
///2人とも毎回 K(mm) ずつ同じタイミングでポッキーを齧ります。
///ユウちゃんは恥ずかしがり屋さんなので、
///次のタイミングで2人ともポッキーを齧ろうとしたら唇が触れてしまうと分かった時点で齧り進めるのを止めて、
///残りは全部ハルカちゃんが食べてしまいます。
///
///このとき、ユウちゃんが食べるポッキーの長さは何mmか?
/// </summary>
private static void Main()
{
// パラメータ取得
var line = Console.ReadLine();
//var line = "1111 11";
if( string.IsNullOrEmpty( line ) )
return;
var paramData = line.Split( ' ' );
var l = int.Parse( paramData[0] );
var k = int.Parse( paramData[1] );
// ポッキーがなくなるまでループ
// 通常は1回毎にユウちゃんはLmm食べる。またポッキーは1回毎に(L*2)mmずつなくなっていく。
// キスしてしまう場合はユウちゃんは食べられない
var gnawLength = 0;
for( var pokky = l; pokky > 0; pokky -= ( k * 2 ) )
if( pokky > ( k * 2 ) )
gnawLength += k;
Debug.Print( gnawLength.ToString() );
Console.WriteLine( gnawLength );
}
}
}
velfare_nagata