[NOIP 1998 普及组 T1] 三连击

作者: qiqi 分类: CSP-J 发布时间: 2025-10-06 13:51

查看题目

#include <bits/stdc++.h>
using namespace std;

int x[10];	//放1-9的桶

int main()
{
	for (int i = 123; i <= 345; i++)
	{
		int a = i;
		int b = i * 2;
		int c = i * 3;

		memset(x, 0, sizeof(x));
		while (a)
		{
			x[a % 10]++;
			a /= 10;
		}

		while (b)
		{
			x[b % 10]++;
			b /= 10;
		}

		while (c)
		{
			x[c % 10]++;
			c /= 10;
		}

		bool flag = true;
		for (int j = 1; j < 10; j++)
			if (x[j] != 1)
			{
				flag = false;
				break;
			}

		if (flag)

		{
			cout << i << ' ' << 2 * i << ' ' << 3 * i << endl;
		}
	}

	return 0;
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

标签云