Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class StudentCables
- {
- static void Main()
- {
- byte N = byte.Parse(Console.ReadLine());
- int sum = 0, numberOfCables = 0;//парчетата мже да се по-малко, от подадените кабели, заради тези които са по малко от 20см
- for (int i = 0; i < N; i++)
- {
- int size = int.Parse(Console.ReadLine());
- string measure = Console.ReadLine();
- if (measure == "meters")
- {
- sum += size * 100;
- numberOfCables += 1;
- }
- else if(size >= 20)
- {
- sum += size;
- numberOfCables += 1;
- }
- }
- if(numberOfCables > 1)//ако парчетата са повече от един, тогава ни трябва свръзка
- {//това е формула за парчетата между кабелите, те са с едно по-малко
- sum = sum - (numberOfCables - 1) * 3;
- }
- int studentCables = 0;
- while (sum >= 504)
- {
- sum -= 504;//тук остава и останалият размер от кабела
- studentCables += 1;
- }
- Console.WriteLine(studentCables);
- Console.WriteLine(sum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment