백준 25304 c++

magicdrill·2024년 4월 17일
0

백준 문제풀이

목록 보기
320/655

백준 25304 c++

#include <iostream>
using namespace std;

int main(void)
{
	int total, num, price, ea;
	int i, j;
	int temp = 0;
	
	cin >> total >> num;
	if((total >= 1 && total <= 1000000000) && (num >= 1 && num <= 100))
	{
		int** receipt = new int* [num];
		for (i = 0; i < num; i++)
		{
			receipt[i] = new int[3];
		}
		for (i = 0; i < num; i++)
		{
			cin >> price >> ea;
			if ((price >= 1 && price <= 1000000) && (ea >= 1 && ea <= 10))
			{
				receipt[i][0] = price;
				receipt[i][1] = ea;
				receipt[i][2] = price * ea;
				temp = temp + receipt[i][2];
			}
			else
			{
				;
			}
		}
		for (i = 0; i < num; i++)
		{
			delete[] receipt[i];
		}
		delete[] receipt;
	}
	else
	{
		;
	}
	if (temp == total)
	{
		cout << "Yes" << endl;
	}
	else
	{
		cout << "No" << endl;
	}


	return 0;
}

0개의 댓글