Қызықты амалдар
Шешімді жөнелту
Ұпайлар:
1
Уақыт шектеуі:
1.0s
Жад шектеуі:
256M
Author:
Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Go, Java, Kotlin, Pascal, Perl, PHP, Python, Sed, Text
Сізге үш бүтін сан \(A\), \(B\) және \(N\) берілген.
Бастапқыда \(s = 0\).
Сіз келесі амалдарды орындай аласыз:
\(s\) мәнін \(s + A\)-ға ауыстыру;
\(s\) мәнін \(s + B\)-ға ауыстыру.
Алайда, бірдей типтегі амалды қатарынан екі рет орындауға болмайды.
Сіздің міндетіңіз — қандай да бір амалдар тізбегін орындағаннан кейін \(s = N\) мәнін алуға бола ма, соны анықтау.
Енгізу
Бір ғана жолда үш бүтін сан \(A\), \(B\), \(N\) беріледі (\(1 \le A, B, N \le 10^9\)).
Шығару
Егер \(N\) мәнін алуға болса, YES деп шығарыңыз, әйтпесе NO деп шығарыңыз.
Мысалдар
Енгізу 1
2 3 7
Жауап 1
YES
Енгізу 2
2 4 7
Жауап 2
NO