题解 | 数独数组

数独数组

https://www.nowcoder.com/practice/12e6adfa05f5417dbf5a0d85ff5fb93c

#include <iostream>
#include<cstring>
using namespace std;

int b[10];
int main() 
{
    int n;
    cin>>n;
    int x=(n+8)/9;
    memset(b,0,sizeof(b));
    for(int i=1;i<=n;i++)
    {
        int a;
        cin>>a;
        b[a]++;
    }
    for(int i=1;i<=9;i++)
    {
        if(b[i]-x<-1||b[i]-x>0)
        {
            cout<<"NO";
            return 0;
        }
    }
    cout<<"YES";
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

点赞 评论 收藏
分享
万物DP:目前可以说没机会了,offer在4月都发完了。把实习用AI改一改投中小厂吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务