๋ฐฑ์ค 25304๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
์ด ๋ฌธ์ ์ ์ฃผ์ธ๊ณต์ธ ์ค์์ด๊ฐ ์ฝ์คํฐ๋ฅผ ๊ฐ๋๋ฐ, ๊ฐ๊ฒฉ์ด ๋๋ฌด ๋์๊ฒ ๊ฐ์์ ์์์ฆ์ ๋ณด๋ฉฐ ์ด๊ธ์ก๊ณผ ๋น๊ตํ๋ ํ๋ก๊ทธ๋จ์ ์ ์ํด์ผํ๋ค.
์ ๋ ฅ์ผ๋ก๋ ์ด ๊ธ์ก (x), ๊ตฌ๋งคํ ๋ฌผ๊ฑด ์ข ๋ฅ์ ์ (n), ๊ตฌ๋งคํ ๋ฌผ๊ฑด ์ข ๋ฅ (a), a์ ๊ตฌ๋งคํ ์ (b)๋ฅผ ์ ๋ ฅ๋ฐ๊ณ
์ถ๋ ฅ์ผ๋ก๋ ๋ง์ฝ ๋ฌผ๊ฑด๋ค์ ์ดํฉ์ด ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋ค๋ฉด "Yes" ์ถ๋ ฅ ์๋๋ผ๋ฉด "No" ์ถ๋ ฅ
๋ฌธ์ ํ์ด
๋จผ์ ๋ณ์ x, n์ ์ฝ๊ฒ ์ ๋ ฅ๋ฐ์์๊ฑฐ๋ผ ์๊ฐํ๋ค.
ํ์ง๋ง a, b๋ ๋ณ์๊ฐ 2๊ฐ๋ฟ์ธ๋ฐ ์ด๋ป๊ฒ n๋งํผ ์ ๋ ฅ์ ๋ฐ์์ ์์์๊น?
๋ฐ๋ก ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ๋๊ฒ์ด๋ค.
๋ฐ๋ณต๋ฌธ ์์์ a, b๋ฅผ ์ ๋ ฅ๋ฐ๊ฒ ๋๋ฉด, ์ ๋ ฅ ๋ฐ์๋๋ง๋ค ์ ๋ ฅ๋ฐ์ ๊ฐ์ผ๋ก ์ด๊ธฐํ๋์ด ์ ๋ ฅ์ ์ ๋๋ก ํด์ค์ ์๋ค.
์ด๊ฑธ๋ก ์ ๋ ฅ์ ๋ง์กฑํ๋ค.
๊ทธ๋ ๋ค๋ฉด ์ถ๋ ฅ์ ์ํด ์ด๊ธ์ก๊ณผ ๋ฌผ๊ฑด๋ค์ ์ด ํฉ๊ณ์ฐ์ ๋น๊ตํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
์์์ ์ธ๊ธํ๋ค์ถ์ด ๋ฐ๋ณต๋ฌธ์์์ a, b๋ฅผ ์ ๋ ฅ๋ฐ๊ฒ ๋๋ค๋ฉด ๋ฐ๋ณต๋ฌธ์ด ๋๋๋ง๋ค ๋ณ์๊ฐ ์ด๊ธฐํ๊ฐ ๋๋ค.
๋ฐ๋ผ์, ๋ฐ๋ณต๋ฌธ์ด ํ๋ฒ ๋๊ธฐ์ ์ a, b๋ฅผ ์ ๋ ฅ๋ฐ์ ๊ฐ์ ์ ์ํ ๋ณ์ SUM์ ๋ํด์ค๋ค๋ฉด ์ ์ a, b์ ๊ฐ์ ๋จ๊ธธ์ ์๋ค.
์ด๋ ๊ฒ ๋ฌธ์ ๋ฅผ ํ๋ฉด ์ฝ๊ฒ ํ๋ฆฐ๋ค!
์์ธํ๊ฑด ์๋ ์ฝ๋๋ก ๋ณด์~
ํ์ด ์ฝ๋
#include<iostream>
using namespace std;
int main(){
int x, n, a, b;
int sum = 0;
cin >> x;
cin >> n;
for(int i = 0; i < n; i++){
cin >> a >> b;
sum += a * b;
}
if(x == sum){
cout << "Yes";
} else {
cout << "No";
}
return 0;
}
'๐ ์ฝ๋ฉ ํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 15552] ๋น ๋ฅธ A + B | C++ (0) | 2024.06.20 |
---|---|
[๋ฐฑ์ค 25314] ์ฝ๋ฉ์ ์ฒด์ก๊ณผ๋ชฉ ์ ๋๋ค | C++ (0) | 2024.06.19 |
[๋ฐฑ์ค 8393] ํฉ | C++ (0) | 2024.06.17 |
[๋ฐฑ์ค 10950] A+B - 3 | C++ (0) | 2024.06.14 |
[๋ฐฑ์ค 2739] ๊ตฌ๊ตฌ๋จ | C++ (0) | 2024.06.13 |