本文最后更新于 2189 天前,其中的信息可能已经有所发展或是发生改变。
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int arr[49];
for(int i=0;i<49;i++){
arr[i]=i+1;
}
int arr1[48];
memset(arr1,0,sizeof(arr1));
for(int i=0;i<46;i++){
arr1[i]=1;
for(int j=i+2;j<48;j++){
arr1[j]=1;
int sum=arr[0];
for(int k=0;k<48;k++){
if(arr1[k]==0){
sum+=arr[k+1];
}else{
sum=sum-arr[k]+arr[k]*arr[k+1];
}
}
if(sum==2015){
cout<<arr[i]<<endl;
}
arr1[j]=0;
}
arr1[i]=0;
}
return 0;
}