付翔的专栏
在鄙视中成长 记录成长的点滴
posts - 106,  comments - 32,  trackbacks - 0

今天买的刘汝佳的算法竞赛入门经典 ,然后就去UVa上去做了专门为这本书准备的题库,第一道题,简单的减法,求差异,前面几次WA以为是后面的减去前面的,后来才看题知道只是求差异 ,而后想用 abs 函数,貌似是会溢出

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=94&problem=996&mosmsg=Submission+received+with+ID+7881266 

# include<stdio.h>

int main()
{
    unsigned 
long long a = 0,b = 0;
    
while(scanf("%lld%lld",&a,&b)!=EOF)
    {
        
if(a>b) printf("%lld\n",a-b);
        
else printf("%lld\n",b-a);
    }
    
return 0;
}

提交后 是0.064s 我看有有0.00s 不知道大家有什么性能改进的意见 不吝赐教


posted on 2010-04-07 22:56 付翔 阅读(1555) 评论(4)  编辑 收藏 引用 所属分类: ACM 数据结构

FeedBack:
# re: uva 10055[未登录]
2010-04-07 23:49 | a
取反  回复  更多评论
  
# re: uva 10055
2010-04-08 16:41 | 付翔
@a
取反是位操作 感觉你是想说取反符号位,  回复  更多评论
  
# re: uva 10055
2010-04-08 16:55 | 付翔
@a
能否具体些 不是很清楚 。。。  回复  更多评论
  
# re: uva 10055
2011-04-12 22:16 | seng
我想問一下最後一句不是說“Hashmat的士兵數絕不會比敵人的士兵數大”嗎?爲什麽還要判斷大小,謝謝了!  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

CSDN - 我的blog地址

博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜