关于数组上溢下溢不RE!?!?!?
  • 板块灌水区
  • 楼主阴语飞
  • 当前回复9
  • 已保存回复9
  • 发布时间2022/6/29 21:11
  • 上次更新2023/10/27 22:19:04
查看原帖
关于数组上溢下溢不RE!?!?!?
297103
阴语飞楼主2022/6/29 21:11

三连击p1008发现的

#include<bits/stdc++.h>
using namespace std;
int vis[0];//!!!!!!!!!!!!!!!!!!!!!!!!!!!!
int aa[3];
int main()
{
	for(int a=191;a<=333;a++)
	{
		//数据初始化 
		memset(vis,0,sizeof vis); 
		aa[0]=a;
		aa[1]=a*2;
		aa[2]=a*3;
		//求出每个数字出现次数 
		for(int i=0;i<=2;i++)
		{	
			vis[aa[i]/100]++;// 百位 
			vis[(aa[i]/10)%10]++;//十位 
		//	cout << aa[i]%100 << ' '; 
			int x=aa[i]%10;
			vis[x]++;//?位 
		}
		//判断是否正好每个数字都出现
		//都出现就输出 
		int flag=0;
		for(int i=1;i<=9;i++)
		{
			if(vis[i]!=1)
			{
				flag=1;
				break;
			}
		}
		if(flag==0)
		{
			//cout<<a<<' '<<a*2<<' '<<a*3<<'\n';		
		}
	}
	cout << "192 384 576" << '\n' << "219 438 657" << '\n' << "273 546 819" << '\n' << "327 654 981";

}

p1008原帖

我自己的测试

其它dalao帮我测试的 Node_Edge

jijidawang

这也可以!?!?

#include<iostream>
using namespace std;
int a[5],b[5];
int main()
{
	
	
	for(int i=1;i>=-5;i--)
	cin>>a[i]>>b[i];
	 for(int i=1;i>=-5;i--)
	  cout<<a[i]<<' '; 
 } 
2022/6/29 21:11
加载中...