| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3089 人关注过本帖
标题:Uva 371 一直超时 求大佬解答
只看楼主 加入收藏
mnmn4429
Rank: 4
等 级:业余侠客
帖 子:64
专家分:245
注 册:2017-2-21
收藏
得分:0 
照我的试试,我已经和实例的一样结果了
#include <stdio.h>
#include <stdlib.h>
int Count(int n);

int main()
{
    int i, j, temp;
    int p, max, sum, maxnumber;

    while(scanf("%d%d",&i,&j) == 2 && (i != 0 && j != 0))
    {
        if(i > j)//i比j大,交换一下
        {
            temp = i;
            i = j;
            j = temp;
        }
        sum = 0;
        max = 0;
        for(p = i; p <= j; p++)
        {
            sum = Count(p);
            if(sum > max)
            {
                max = sum;
                maxnumber = p;
            }
        }
        printf("Between %d and %d, %d generates the longest sequence of %d values.\n", i, j, maxnumber, max);
    }
    return 0;
}

int Count(int n)
{
    int i;
    i = 0;
    while(n != 1)
    {
        if(n%2 == 0)
            n/=2;
        else
            n = n*3 + 1;
        i++;
    }
    return i;
}
2017-03-12 18:10
Lukyo
Rank: 1
等 级:新手上路
帖 子:33
专家分:6
注 册:2016-9-18
收藏
得分:0 
回复 10楼 mnmn4429
我的,我的
现在还需要解释吗?
2017-03-12 18:13
mnmn4429
Rank: 4
等 级:业余侠客
帖 子:64
专家分:245
注 册:2017-2-21
收藏
得分:0 
现在解决了没,我都没看太懂代码,反正结果对了
2017-03-12 18:21
Lukyo
Rank: 1
等 级:新手上路
帖 子:33
专家分:6
注 册:2016-9-18
收藏
得分:0 
回复 11楼 mnmn4429
还是  time limit exceeded
2017-03-12 18:23
mnmn4429
Rank: 4
等 级:业余侠客
帖 子:64
专家分:245
注 册:2017-2-21
收藏
得分:0 
我的没问题
text.rar (30.82 KB)

代码就是那样,
你的编译器出问题了?
2017-03-12 18:30
Lukyo
Rank: 1
等 级:新手上路
帖 子:33
专家分:6
注 册:2016-9-18
收藏
得分:0 
回复 15楼 mnmn4429
超时应该不是编译器问题吧
我也不懂
2017-03-12 18:35
mnmn4429
Rank: 4
等 级:业余侠客
帖 子:64
专家分:245
注 册:2017-2-21
收藏
得分:0 
不知你的是什么情况,我的没有问题
和案例的答案一样
新建位图图像.rar (731.57 KB)


[此贴子已经被作者于2017-3-12 18:47编辑过]

2017-03-12 18:44
Lukyo
Rank: 1
等 级:新手上路
帖 子:33
专家分:6
注 册:2016-9-18
收藏
得分:0 
回复 17楼 mnmn4429
当我输入  943812 12143 时  结果应该是  Between 12143 and 943812, 837799 generates the longest sequence of 524 values.
但是没有输出
图片附件: 游客没有浏览图片的权限,请 登录注册
2017-03-12 18:54
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
忽略~~~~~~~~~~


[此贴子已经被作者于2017-3-12 22:41编辑过]


[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-12 22:14
Lukyo
Rank: 1
等 级:新手上路
帖 子:33
专家分:6
注 册:2016-9-18
收藏
得分:0 
回复 19楼 九转星河
求大佬详细解答
2017-03-12 22:24
快速回复:Uva 371 一直超时 求大佬解答
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032044 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved