Олимпиадный тренинг

Задача . Задание 6. Трассировка программы. Нахождение наибольшего A


Задача

Темы:

Программа принимает на вход два числа s и t.

 

Алгоритмический язык:

нач
  ввод s, t
  если (s > A) или (t mod 5 = 0)
    то вывод "YES"
    иначе вывод "NO"
кон

Python:

s = int(input()) 
t = int(input())
if s > A or t % 5 == 0:
    print("YES")
else:
    print("NO")

Pascal:

var s, t: integer;
begin
  read(s, t);
  if (s > A) or (t mod 5 = 0) then
    writeln('YES')
  else
    writeln('NO');
end.

C++:

#include <iostream>
using namespace std;
int main() {
    int s, t;
    cin >> s >> t;
    if (s > A || t % 5 == 0)
        cout << "YES" << endl;
    else
        cout << "NO" << endl;
    return 0;
}

Программу запускали 9 раз со следующими парами (s, t):
(18, 10), (5, 7), (12, 15), (9, 3), (20, 11), (3, 20), (7, 14), (15, 8), (11, 6)

Найдите наибольшее целое значение A, при котором программа выведет «NO» ровно четыре раза.


Статистика успешных решений по компиляторам
Комментарий учителя