7-9 用天平找小球
三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。 输入格式: 输入在一行中给出3个正整数,顺序对应球A、B、C的重量。 输出格式: 在一行中输出唯一的那个不一样的球。 输入样例: 1 1 2 输出样例: C正常的if else 肯定都会下面我想引申一种我的想法 不知道有没有雷同的 可能会有 毕竟一种思维存在 大概率是不止一个人能想出来 #include<iostream> using namespace std; int main() { int a[100000] = {0}; int b, c, d; cin >> b >> c >> d; a[b]++; a[c]++; a[d]++; if (a[b] == 1)cout << "A" << endl; else; if (a[c] == 1)cout << "B" << endl; else; if (a[d] == 1)cout << "C" << endl; else; return 0; } 引伸一下 如果设两个数组 a,b然后初值全为0 然后去用1来表示数组里面有的数 但是可能会重复是吗 那么我们就假设a,b为两个集合 用这个方法可以去求a-b,a+b 以上为个人看法 如有雷同纯属巧合 来源: https://www.cnblogs.com/luolinjin/p