样例3过不了
查看原帖
样例3过不了
546830
XSean楼主2022/8/14 19:21
#include<bits/stdc++.h>
using namespace std;

int main(){
/*
freopen (".in","r",stdin);
freopen (".out","w",stdout);
*/
int a,n=1,m=1;//n->x,m->k
cin>>a;
int sum=0;
while(1){
	sum=0;
	for(int i=1;i<=7;i++){
		sum=sum+n+(i-1)*m;
	}
	if(sum*52==a){
		cout<<n<<endl<<m;
//		cout<<222222;
		return 0;
	}
	if(sum*52<a){
		n+=1;
	}else{
		break;
	}

}
while(1){
	n--;
	m=1;
	int sum1=sum;
	while(sum1*52<=a){
		m++;
		for(int i=1;i<=7;i++){
			sum1+=n+(i-1)*m;
		}
	}
	if(sum1*52==a){
		cout<<n<<endl<<m;
		return 0;
	} 
}





/*
fclose(stdin);
fclose(stdout);
*/
	return 0;
}

2022/8/14 19:21
加载中...