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

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


Задача

Темы:

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

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

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

Python:

s, t = map(int, input().split())
if s > A and t % 3 == 0:
    print("YES")
else:
    print("NO")

Pascal:

var s, t: integer;
begin
  read(s, t);
  if (s > A) and (t mod 3 = 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 % 3 == 0)
        cout << "YES" << endl;
    else
        cout << "NO" << endl;
    return 0;
}

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

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


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