国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

加法變乘法

2019-11-06 06:19:44
字體:
供稿:網(wǎng)友
加法變乘法我們都知道:1+2+3+ ... + 49 = 1225現(xiàn)在要求你把其中兩個不相鄰的加號變成乘號,使得結(jié)果為2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 201510就是符合要求的答案。請你尋找另外一個可能的答案,并把位置靠前的那個乘號左邊的數(shù)字提交(對于示例,就是提交10)。注意:需要你提交的是一個整數(shù),不要填寫任何多余的內(nèi)容。
#include<iostream>using namespace std;int main() {	/*1-----49*/	//a a+1 b>=a+2 b+1	for (int i = 1; i < 47; i++)//------47	{				for (int j = i + 2; j < 49; j++)//第二個乘號		{			int sum = 1225;//1-49的和為1225			sum = sum - i - (i + 1) - j - (j + 1);			sum = sum + i*(i + 1) + j*(j + 1);			if (sum == 2015)				cout << i << endl;		}		}	return 0;}這是第三次思考該題我得出的結(jié)果,并能解決,之前幾次我總是想將數(shù)和符號分別存放在數(shù)組里,并將其按照一定的順序排列然后在計算,那樣處理會出現(xiàn)兩個問題,一個是我們需要每次執(zhí)行時對符號進行優(yōu)先級判斷,那么我們還得將較高的優(yōu)先級的數(shù)字提出來進行計算,這樣工作量很大,無法快速解決現(xiàn)在的方法較為簡單,可執(zhí)行能力強,我們試著從反方向考慮即先計算在對乘號處理,由于乘號只有兩個便于處理,嵌套for循環(huán)對兩個不同的情況分別計算,由于乘號只是對連續(xù)的兩個運算數(shù)所以假設(shè)第一個乘號的數(shù)為i,則i+1;第二個為j則j+1。首先我們直接輸入1-49的累加求和,然后剪掉i i+1 j j+1,然后加上i*(i+1)  j*(j+1)   并且j>=i+2&&j<=48  i>=1&&i<=46這樣思考簡單處理簡單運行簡單
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德惠市| 雷波县| 望江县| 子洲县| 桂林市| 衡水市| 宝清县| 无为县| 措美县| 岳西县| 泰来县| 义马市| 开江县| 积石山| 石门县| 巴彦县| 信丰县| 长丰县| 天祝| 天峻县| 罗甸县| 莆田市| 综艺| 博爱县| 资阳市| 永善县| 壶关县| 合江县| 贵南县| 彩票| 乌兰浩特市| 湖州市| 遂宁市| 渝中区| 托里县| 河池市| 前郭尔| 博湖县| 西充县| 博客| 泰兴市|