|
Для начинающих на С. Составители
|
Скачать 1.31 Mb. Название | Составители | Анкор | isakova-zarina@mail.ru | Дата | 18.02.2023 | Размер | 1.31 Mb. | Формат файла | | Имя файла | Для начинающих на С .docx | Тип | Задача #943648 | страница | 19 из 38 |
|
#include
using namespace std;
int main() {
int k,x,y,q;
cin>>k;
if (k>145) cout<<"NO"; else{
q=k*5-5;
x=q/60;
y=q% 60;
cout< return 0; }
|
На обслуживание 1 человека уходит 5 минут. В день обслуживается 145 человек (60/5*12=144 и еще один человек обслуживается в 20.00)
время на обслуживание очереди до Василия в мин. переводим это время в часы
и минуты
|
Задача 45 (№ 68) Дом - Школа – Дом (Сложность: 21%)
№
| INPUT
| OUTPUT
| 1
| Home 1
| Yes
| 2
| School 2
| No
| Мальчик Вася каждый день ездит на метро. Утром он едет в школу, а вечером того же дня, обратно из школы, домой. Для того, чтобы немного сэкономить, он покупает электронную смарт-карту на X поездок. Когда он хочет зайти в метро, он прикладывает карту к турникету. Если на карте осталось ненулевое количество поездок, то турникет пропускает Васю и списывает с карты одну поездку. Если же на карте не осталось поездок, то турникет не пропускает Васю, и он (Вася) вынужден купить на этой же станции новую карту на X поездок и вновь пройти через турникет. Вася заметил, что в связи с тем, что утром метро переполнено, покупать новую карту утром накладно по времени, и он может опоздать в школу. В связи с этим он хочет понять: будет ли такой день, что с утра, поехав в школу, окажется, что у него на карточке ноль поездок. Вася больше никуда на метро не ездит и поэтому заходит в метро только на станции около дома и на станции около школы.
Входные данные. Во входном файле INPUT.TXT содержится ровно 2 строки. В первой содержится слово «School» или «Home» в зависимости от того, где первый раз Вася купил карточку на X поездок. Во второй строке содержится натуральное число X, 1 ≤ X ≤ 1000.
Выходные данные. В выходной файл OUTPUT.TXT следует вывести «Yes», если будет такой день, что утром у Васи на карточке окажется ноль поездок и «No» в противном случае.
#include
using namespace std;
int main(){
int a;
string p;
cin>>p>>a;
if (p=="Home" || p=="School" & a%2!=0) {cout<<"Yes";}
else {cout<<"No";}
return 0; }
|
Проверка на нечетность:
a%2!=0 или a%2+0
|
Задача 46 (№ 499) Турист (Сложность: 22%)
Гена собирается на туристический слет учеников своей школы. В своем классе он был назначен ответственным за палатки. У себя дома он нашел 3 палатки: первая из них весит a1 килограмм и вмещает b1 человек, вторая весит a2 килограмм и вмещает b2 человек, третья весит a3 килограмм и вмещает b3 человек.
№
| INPUT.TXT
| OUTPUT.TXT
| 1
| 10 10 5 5 6 6 4 5
| YES
| 2
| 10 10 5 5 6 6 7 7
| NO
| В классе Гены K человек. Выясните, может ли он выбрать палатки так, чтобы в них все могли поместиться. При этом учитывайте, что выбранные палатки должны суммарно весить не более W килограмм. Входные данные. Первая строка входного файла содержит два целых числа: K и W (1 <= K <= 15, 1 <= W <= 30). Вторая строка содержит шесть целых чисел: a1, b1, a2, b2, a3, b3 (1 <= a1, a2, a3 <= 10, 1 <= b1, b2, b3 <= 15). |
|
|