ElviraPetkova

Snowballs

Jan 30th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.31 KB | None | 0 0
  1. using System;
  2. using System.Numerics;
  3.  
  4. namespace _0011._Snowballs
  5. {
  6.     public class Program
  7.     {
  8.         public static void Main()
  9.         {
  10.             int numberOfSnowballs = int.Parse(Console.ReadLine());
  11.  
  12.             int snowballSnowMax = int.MinValue;
  13.             int snowballTimeMax = int.MinValue;
  14.             int snowballQualityMax = int.MinValue;
  15.             BigInteger snowballValueMax = 0;
  16.  
  17.             for (int i = 0; i < numberOfSnowballs; i++)
  18.             {
  19.                 int snowballSnow = int.Parse(Console.ReadLine());
  20.                 int snowballTime = int.Parse(Console.ReadLine());
  21.                 int snowballQuality = int.Parse(Console.ReadLine());
  22.  
  23.                 int product = (int)Math.Floor((double)snowballSnow / snowballTime);
  24.                 BigInteger snowballValue = BigInteger.Pow(product, snowballQuality);
  25.  
  26.                 if(snowballValueMax < snowballValue)
  27.                 {
  28.                     snowballValueMax = snowballValue;
  29.                     snowballSnowMax = snowballSnow;
  30.                     snowballQualityMax = snowballQuality;
  31.                     snowballTimeMax = snowballTime;
  32.                 }
  33.             }
  34.  
  35.             Console.WriteLine($"{snowballSnowMax} : {snowballTimeMax} = {snowballValueMax} ({snowballQualityMax})");
  36.         }
  37.     }
  38. }
Add Comment
Please, Sign In to add comment