Решение задачи Новый год и дни с Codeforces

Без пояснения   Просмотров: 25


Сегодня среда, третий день недели, но гораздо интереснее то, что завтра последний день 2015-го года.

Лимак — белый медвежонок, которому очень понравился этот год, и он с нетерпением ждёт грядущего 2016 года. Лимак хочет показать всем, какой он ответственный медвежонок, поэтому он собирается копить конфеты на протяжении всего 2016-го года! С этой целью он рассматривает два различных плана: откладывать одну конфету в какой-то фиксированный день недели, либо в какой-то фиксированный день месяца.

Лимак выбрал конкретный план и просит вас посчитать, сколько конфет он накопит в 2016 году, если будет строго придерживаться выбранного плана. Пожалуйста, посчитайте это значение и скажите ему.

Код

#include <iostream>

using namespace std;

int n, ans;

string s, s1;

int main()
{
	cin >> n >> s >> s1;
	if(s1 == "week"){
        ans = 52 + (n == 5 || n == 6);
	}
	else{
        ans = 12 * (n <= 29) + 11 * (n == 30) + 7 * (n == 31);
	}
	cout << ans;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться