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

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

3n+1 problem

2019-11-08 01:42:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

簡(jiǎn)單粗暴

////  main.cpp//  PC_test////  Created by liuyuhan on 17/2/20.//  Copyright (c) 2017年 liuyuhan. All rights reserved.///* if i > j, exchange them for every number from i to j, compute the circle number, if it is bigger,record it*/#include <iostream>using namespace std;int main(int argc, const char * argv[]) {    int n, N; // the circle number n for every k, the max one N    int i, j, i2, j2; // the input every time    int t; // for i and j to exchange    int k; // the number from i to j        while(cin >> i >>j) {        N = 0;        i2 = i;        j2 = j;        if (i2 > j2) { t = i2; i2 = j; j2 = t; }        for (k = i2; k <= j2; k++)        {            int k2 = k;            n = 1;            while (k2 != 1)            {                if (k2 % 2 == 0) {                    k2 = k2 / 2;                    n ++;                }                else {                    k2 = k2 * 3 + 1;                    n ++;                }            }            if (n > N)                N = n;        }        cout << i << " " << j << " " << N << endl;    }    return 0;}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 梁山县| 阳高县| 资阳市| 马尔康县| 白沙| 大埔区| 彩票| 武安市| 贺州市| 卢龙县| 日土县| 临猗县| 泸定县| 海原县| 新竹县| 饶平县| 贺兰县| 凤山县| 牙克石市| 麻阳| 汕头市| 阿拉善左旗| 沂南县| 河西区| 日喀则市| 武川县| 喀喇沁旗| 嘉黎县| 乐亭县| 新巴尔虎右旗| 朔州市| 宁波市| 琼结县| 淄博市| 平阴县| 商洛市| 奉贤区| 新乡县| 定日县| 屏山县| 高阳县|