CodeFoeces-714B

题目

原题链接:B. Filya and Homework

题意

所给的数组能否在选取其中一个数字,在减去一部分后将减去部分加到另一个数字上。问最后能否使所有数字相同。
如果大于三种或小于三种不用考虑,判定三种数字的情况。

代码

#include
using namespace std;
map m;
map::iterator it;
int main() {
    int n,t;
    cin>>n;
    for(int i=0; i>t;
        m[t]++;
    }
    if(m.size()>3) {
        cout<<"NO"<first;
        it++;
        midd=it->first;
        it++;
        maxx=it->first;
        if(m.size()==3 && (maxx-midd+minn)!=midd) {cout<<"NO"<

你可能感兴趣的:(CodeFoeces-714B)