UVa10055 - Hashmat the Brave Warrior (水題)

題目大意:

勇敢的戰士要作戰,他們知道對方的士兵數量以及我方的士兵數量,他們想要知道對方與我方的差額是多少。

輸出不會大於 \(2^{32}\)

分析:

水到不行,英文又簡單。真的香。

就兩個數字減法即可。

重點觀念:

  • 題目只有說輸出不會大於 \(2^{32}\) ,沒有說資料不會超過,所以記得要開 long long
    有個小偷懶步驟,可以把 long long define 成 int,接著再將 main 前面的 int 換成 int32_t,就可以無痛轉移 long long XD。

心得

題目真水,英文又簡單。應該多出這點題目XD,這樣那些聰明人看起來就跟我一樣笨www。

題目程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <bits/stdc++.h>
#define LOCAL
#define int long long
using namespace std;
int N , M ;

int32_t main()
{
#ifdef LOCAL
freopen("in1.txt" , "r" , stdin );
freopen("out.txt" , "w" , stdout);
#endif // LOCAL
while(cin >> N >> M)
cout << abs(N-M) << '\n' ;
return 0;
}
  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: