4 条题解

  • 0
    @ 2024-10-5 16:26:52

    Code

    {

    #include<bits/stdc++.h>
    using namespace std;
    #define int long long
    int a[16][16];
    signed main()
    {
    for(int i=1;i<=5;i++)
    {
    	for(int j=1;j<=5;j++)
    	{
    		cin>>a[i][j];
    	}
    }
    
    int cnt=0;
    for(int j=5;j>=1;j--)
    {
    	if(a[j][j]==1) cnt++;
    }
    if(cnt>=5)
    {
    	cout<<"Yes";
    	return 0;
    }
    
    cnt=0;
    for(int i=1,j=5;i<=5&&j>=1;i++,j--)
    {
    	if(a[i][j]==1) cnt++;
    }
    if(cnt>=5)
    {
    	cout<<"Yes";
    	return 0;
    }
    
    for(int i=1;i<=5;i++)
    {
    	int ans=0;
    	for(int j=1;j<=5;j++)
    	{
    		if(a[i][j]==1) ans++;
    	}
    	if(ans>=5)
    	{
    		cout<<"Yes";
    		return 0;
    	}
    	ans=0;
    	for(int j=1;j<=5;j++)
    	{
    		if(a[j][i]==1) ans++; 
    	}
    	if(ans>=5)
    	{
    		cout<<"Yes";
    		return 0;
    	}
    	ans=0;
    }
    cout<<"No";
    return 0;
    

    }

    }

    信息

    ID
    46
    时间
    1000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    370
    已通过
    221
    上传者