728x90
https://codeforces.com/problemset/problem/633/A
#include<iostream>
#include<numeric>
using namespace std;
int main()
{
int a, b, c, d, check;
cin >> a >> b >> c;
/*
* ax + by = c일 때
* by = c-ax이고
* 이는 c-ax가 b의 배수임을 알 수 있다.
* 완전 탐색을 사용하여 c-ax의 값이 b의 배수인지 찾아낸다.
*/
check = 0;
for(int i=0; i <= 1000;i++)
{
int by = c - (a * i);
if (by < 0) {
check = 0;
break;
}
if (by % b == 0) {
check = 1;
break;
}
}
if (check) cout << "Yes" << endl;
else cout << "No" << endl;
}
728x90
'🐣 알고리즘 삐약 > ✏️ 냅다 덤벼보는 문제풀이' 카테고리의 다른 글
[프로그래머스] LV2. 택배 배달과 수거하기 | JAVA (0) | 2024.08.15 |
---|---|
[프로그래머스] LV.1 개인정보 수집 유효기간 | JAVA (0) | 2024.08.15 |
[C++] UVa 10718 : Bit Mask (0) | 2022.04.21 |
[UVa 10382 ] Watering Grass (0) | 2022.04.21 |
[UVa 410] Station Balance | greedy (0) | 2022.04.21 |