From 96254947699986c59f0dc63d69fd4b76bd3ed43e Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 6 Jul 2026 19:08:08 +0200 Subject: Initial commit --- 01_introductory_problems/coin_piles_1754.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 01_introductory_problems/coin_piles_1754.cpp (limited to '01_introductory_problems/coin_piles_1754.cpp') diff --git a/01_introductory_problems/coin_piles_1754.cpp b/01_introductory_problems/coin_piles_1754.cpp new file mode 100644 index 0000000..c54cdf1 --- /dev/null +++ b/01_introductory_problems/coin_piles_1754.cpp @@ -0,0 +1,18 @@ +#include +#include + +bool f(int a, int b) { + auto max = std::max(a, b); + auto min = std::min(a, b); + + return max <= 2*min && (2*min - max) % 3 == 0; +} + +int main() { + int t, a, b; + std::cin >> t; + for (int i = 0; i < t; i++) { + std::cin >> a >> b; + std::cout << (f(a, b) ? "YES" : "NO") << std::endl; + } +} -- cgit v1.3