UVa10469 - To Carry or not to Carry (水題)

題目大意

有一個人的加法器寫爛了,他的加法器不會進位,你可以模擬她這個笨蛋寫法嗎?

分析

很水,很簡單。

但這題其實可以再簡單一點,透過 xor 的特性,只有 0,1 or 1,0 才會輸出 1,0,0 or 1,1 都會輸出 0,所以只要用 xor 就好了,簡單吧!

如果不願意用 xor 也可以暴力解拉XD

參考來源

  • 齊笎詳解

心得

這題真的輕鬆,好開心。但不能每個題目都這樣啦,這樣會變笨www。

題目程式碼

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <bits/stdc++.h>
#define LOCAL
using namespace std;

int main()
{
int a,b ;
while(cin >> a >> b)
cout << (a^b) << '\n' ;
return 0;
}
  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: