| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1323 人关注过本帖
标题:关于__int 64
取消只看楼主 加入收藏
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
关于__int 64
描述
有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。
其中,蜂房的结构如下所示。
http://acm.tzc.
输入
输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。
输出
对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。
样例输入
2
1 2
3 6
样例输出
1
3
程序代码:
#include"stdio.h"
int main()
{
    int n,i,j,a,b;
    long long int f[3];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        f[0]=1;f[1]=2;
        scanf("%d%d",&a,&b);
        if(b-a-1>2)
        {
            for(j=1;j<b-a-1;j++)
            {
                f[2]=f[0]+f[1];
                f[0]=f[1];
                f[1]=f[2];
            }
        }
        else
        f[2]=b-a;
        printf("%lld\n",f[2]);
    }
    return 0;
}

求解释
我错的
貌似是要用__int64
不过不知道怎么用
求解

[ 本帖最后由 Magic_July 于 2013-2-12 23:09 编辑 ]
搜索更多相关主题的帖子: 测试 
2013-02-11 20:09
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
那个百分号是我自己在论坛上放的时候没加
自己编译的时候是可以的..是
2013-02-12 23:09
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
回复 5楼 心灯甚亮
什么意思?
0J的提示信息,,我这可以运行但你测试1-49 时
就会发现其实是溢出了
你输出每次的答案
就会发现有溢出
2013-02-13 18:15
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
输出每个结果
就知道了
2013-02-18 22:02
快速回复:关于__int 64
数据加载中...
 
   



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

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