記 不重複的數字

2021-09-27 11:18:11 字數 637 閱讀 6964

描述

把兩個整數的加法、減法、乘法這三個運算的得數,按照從小到大的順序輸出。如果得數中有重複的數字,那麼只要輸出一次。

輸入兩個整數a和b

輸出把a+b、a-b、a*b這三個數字按從小到大的順序輸出。如果其中有重複的數字,那麼只要輸出一次。

每兩個數字之間保留乙個空格,最後不要換行。

樣例輸入

2 0樣例輸出

0 2我的**:

#include

using

namespace std;

intmain()

else

if(a + b == a - b && a - b == a * b)

else

if(a + b == a - b && a + b != a * b)

else

if(a * b == a - b && a * b != a + b)

else

return0;

}

思路:總體分為三大類:

①a+b a-b ab三個數各不相等;

又分為6種情況;

②a+b a-b ab中有兩個數相等;

又分為32=6種情況;

③a+b=a-b=ab;

不重複數字

operatorname luogup 4305 給定 n nn 個數,要求把其中重複的去掉,只保留第一次出現的數。本題有多組資料。第一行乙個整數 t tt 表示資料組數。對於每組資料 第一行乙個整數 n nn 第二行 n nn 個數,表示給定的數。對於每組資料,輸出一行,為去重後剩下的數,兩個數之...

不重複數字 unordered map

據說這道題加強了資料,卡普通雜湊,多模數雜湊,普通map,set 這時候就要祭出我們的大殺器 unordered map 定義和用法與普通map基本相同,只不過它的查詢是o 1 的 它的實現就是雜湊表 而普通map是o logn 的,那麼這道題就迎刃而解了 另 它還有個兄弟 unordered se...

數字組合不重複的演算法

用1,2,3,4四個數字,組成沒有重複數字的四位數的個數是 4!也就是24個。其他的比如1,2,3,4,5的組合是5 具體的演算法如下 用遞迴的方法來解答的 int32 num ilistlists num.tolist ilistresults new list for int32 i 0 i n...