求助,全部RE(内存错误),求各位大佬能帮忙看看。
查看原帖
求助,全部RE(内存错误),求各位大佬能帮忙看看。
502519
litchiham楼主2022/8/30 20:30
#include<bits/stdc++.h>
using namespace std;
bool p(int x), px[10000005];
int avai,exam(int x),dexam(int x),inputs[100005];

bool p(int x){
	int lastNum=x%10;
	if(lastNum==7){
		return true;
	}
	x=x/10;
	if(x==0){
		return false;
	}
	p(x);
}
int exam(int x){
	for(int i=1;i<=x;i++){
		if(p(x/i)==true&&i*(x/i)==x){
			return -1;
		}
	}
	return dexam(x+1);
}
int dexam(int x){
	int ret=x;
	for(int i=1;i<=x;i++){
		if(p(x/i)==true&&i*(x/i)==x){
			ret=dexam(x+1);
			return ret; 
		}		
	}
	return ret;
}
int main(){
	int T=0,x=0;
	cin>>T;
	for(int i=0;i<T;i++){
		cin>>inputs[i];
	}
	for(int i=0;i<T;i++){
		cout<<exam(inputs[i])<<endl;
	}
	return 0;
}
2022/8/30 20:30
加载中...