TOJ 524 發表於 2021-03-23 分類於 TOJ 閱讀次數: TOJ 524題目https://toj.tfcis.org/oj/pro/524/ 給兩個數字 $x, y$ ,分別代表 $a+b$ 以及 $a-b$ ,求 $a, b$ 想法可以藉由 $\frac{x+y}{2}$ 取得 $a$ 再以 $x-a$ 取得 $b$ 即可得解 Code1234567891011//By Koios1143#include<iostream> using namespace std;int main(){ int x,y; cin>>x>>y; int a=(x+y)/2; int b=x-a; cout<<"a: "<<a<<", b: "<<b<<"\n"; return 0;} 複雜度分析總時間複雜度為 $O(1)$