c++_加法变乘法


加法变乘法

我们都知道:1+2+3+ ... + 49 = 1225
现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:
1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015
就是符合要求的答案。

请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。

注意:需要你提交的是一个整数,不要填写任何多余的内容。

#include <iostream>
using namespace std;
int main(){
//    int lie=[49];
//    for(int i=1;i<=49;i++){
//        lie[i]=i;
//    }
    for(int i=1;i<49;i++){
        for(int j=i+2;j<49;j++){
            int sum=i*(i+1)+j*(j+1);
            if(1225-i-(i+1)-j-(j+1)+sum==2015){
                cout<<i<<endl;
            }
        } 
    }
} 

 

posted on 2018-03-26 22:47  我吃你大西瓜  阅读(497)  评论(0编辑  收藏  举报

导航