UVA oj 10055 Hashmat the Brave Warrior(坑题)

原创 2016年06月01日 18:23:55
Hashmat is a brave warrior who with his group of young soldiers moves from one place to another to
fight against his opponents. Before Fighting he just calculates one thing, the difference between his
soldier number and the opponent’s soldier number. From this difference he decides whether to fight or
not. Hashmat’s soldier number is never greater than his opponent.
Input
The input contains two numbers in every line. These two numbers in each line denotes the number
soldiers in Hashmat’s army and his opponent’s army or vice versa. The input numbers are not greater
than 232. Input is terminated by ‘End of File’.
Output
For each line of input, print the difference of number of soldiers between Hashmat’s army and his
opponent’s army. Each output should be in seperate line.
Sample Input
10 12
10 14
100 200
Sample Output
2
4

100

最简单的题,然而我错了两发,还是看了题解才知道的,题目要求范围是2^32,而int范围是2^32-1,这个坑我也是醉了

#include<cstdio>
#include<cmath>
using namespace std;

int main()
{
    long long int a,b;
    while(~scanf("%lld%lld",&a,&b))
    {
        long long int c = fabs(a-b);
        printf("%lld\n",c);
    }
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

UVa OJ全部题目列表(按难度分级,仅标题)

# ID Title Solved by Difficulty 1 100 The 3n + 1 problem 26485 1 ...
  • gwq5210
  • gwq5210
  • 2014年10月10日 13:08
  • 5568

uva10986(最短路径)

题目的意思就是
  • yeyeyeguoguo
  • yeyeyeguoguo
  • 2014年11月07日 20:22
  • 409

一个简单的单线程OJ判题端(java实现)

前言最近准备用java做一个OJ的判题端,现在的想法还是不太成熟,实现的也十分简单,贴出来希望能和大家一同交流~ 实现的大体思路首先,前台的用户将代码提交后,假设将代码保存在服务器中。 那么,判题端应...
  • leeezm
  • leeezm
  • 2017年07月18日 20:00
  • 371

扩展欧几里得算法(不爽的裁判,uva 12169)

http://blog.csdn.net/a197p/article/details/45418367 一般这种数论的题,要注意中间变量或不会爆int。最好就全部都用long lon...
  • xl2015190026
  • xl2015190026
  • 2016年09月27日 01:11
  • 178

UVA oj 练习水题 算法入门经典(大数系列)

最近做了很多白皮书(算法入门经典)上面的很多水题,但是考验编程的细心还是很考验的,把一些题记录在这儿 424 - Integer Inquiry  代码改的很烂,很不容易的过了: #include ...
  • y990041769
  • y990041769
  • 2013年07月07日 13:18
  • 3578

杭电ACM——自我强化步骤

实验室的师兄编程都很牛逼,我这个小菜鸟私下跟他们讨教了怎样变成牛逼的绝招,“练练练,写写写”这是他们给我的回答。尽管平时他们做项目很忙,但总是会抽出时间刷刷ACM。现在也感觉自己反应速度和算法能力有些...
  • Always2015
  • Always2015
  • 2015年04月09日 21:35
  • 6152

写给不想做OJ题的C++学习者

【来信】老师:  您好,我看了您的很多博客内容,想请教您一些问题。  以前自己跟着学校老师过过一遍基础的C++(谭浩强的书),现在打算自己好好的学C++,目前我也在看《C++ primer》,对语法知...
  • sxhelijian
  • sxhelijian
  • 2014年03月18日 21:52
  • 6965

uva 400 Unix ls 文件输出排版 排序题

这题的需要注意的地方就是计算行数与列数,以及输出的控制。 题目要求每一列都要有能够容纳最长文件名的空间,两列之间要留两个空格,每一行不能超过60。 简单计算下即可。 输出时我用循环输出空格来解决...
  • hcbbt
  • hcbbt
  • 2013年07月24日 00:30
  • 2726

UVA - 1619 Feel Good(高效算法:滑动窗口)

题意大致是从一个数列里找一个最短的子序列,使得这个子序列的最小值乘这个子序列的和最大。 这道题最关键的地方是找到数列中的某个数在哪个连续序列里是最小的,即这个数的统治区域,一开始我想到的就是输入完之后...
  • qazwer1098
  • qazwer1098
  • 2015年05月03日 17:40
  • 3482

杭电oj题库分类

分类一:   基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、...
  • zwj1452267376
  • zwj1452267376
  • 2014年12月23日 21:52
  • 1959
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UVA oj 10055 Hashmat the Brave Warrior(坑题)
举报原因:
原因补充:

(最多只允许输入30个字)