2015年蓝桥杯 题7 加法变乘法 列举 (提交整数)

简介: 2015年蓝桥杯 题7 加法变乘法 列举 (提交整数)

题目:


加法变乘法


我们都知道:1+2+3+ … + 49 = 1225

现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015


比如:

1+2+3+…+1011+12+…+2728+29+…+49 = 2015

就是符合要求的答案。


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


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

———————————————————————————————————


#include <iostream>
using namespace std;
int main()
{
  int a[49];
  for(int i=1;i<=49;i++)
  a[i-1] = i;
  for(int i=0;i<48;i++){
  for(int j=i+2;j<48;j++){  //相邻的不能所以要加i+2 
    int sum = 1225-a[i]-a[i+1]-a[j]-a[j+1]; 
    int cheng = a[i]*a[i+1];    //第一个乘数 
    int cheng2 = a[j]*a[j+1]; //第二个乘数 
    if(sum+cheng+cheng2 == 2015)
    cout<<a[i]<<" "<<a[j]<<endl;
  }
  }
  return 0;
}
相关文章
|
1月前
|
Java C语言 C++
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-90 出现次数最多的整数
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-90 出现次数最多的整数
19 0
|
1月前
|
Java C语言 C++
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 查找整数
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 查找整数
35 0
|
1月前
蓝桥杯-基础练习 查找整数
蓝桥杯-基础练习 查找整数
44 0
|
算法 Java
蓝桥杯算法题之基础算法查找整数 Java代码为例
蓝桥杯算法题之基础算法查找整数 Java代码为例
83 0
|
Java
蓝桥杯 基础练习 查找整数(Java)
蓝桥杯 基础练习 查找整数(Java)
79 0
|
存储 Java C语言
备战蓝桥杯【高精度加法和高精度减法】
备战蓝桥杯【高精度加法和高精度减法】
104 0
备战蓝桥杯【高精度加法和高精度减法】
|
算法
蓝桥杯 算法 猴子吃包子、 查找整数
蓝桥杯 算法 猴子吃包子、 查找整数
101 0