4 solutions

  • 2
    @ 2025-4-16 18:25:33

    首先将坐标转成(n1)×(n1)(n-1)\times(n-1)的格子,每次标记一个数,就标记对应的行列和对角线,如果某次恰好标记n次了,就达成了bingo

    #include<bits/stdc++.h>
    using namespace std;
    const int N=2e3+10;
    int row[N],col[N],dg[2*N],ndg[2*N];
    int main()
    {
    	int n,m;
    	cin>>n>>m;
    	for(int i=1;i<=m;i++)
    	{
    		int x;
    		cin>>x;
    		x--;
    		int r=x/n,c=x%n;
    		row[r]++;
    		col[c]++;
    		dg[r-c+N]++;
    		ndg[r+c]++;
    		//cout<<row[r]<<" "<<col[c]<<" "<<r<<" "<<c<<endl;
    		if(row[r]==n||col[c]==n||dg[r-c+N]==n||ndg[r+c]==n)
    		{
    			cout<<i;
    			return 0;
    		}
    	}
    	cout<<-1;
    	return 0;
    }
    
    • 1
      @ 2026-7-15 16:15:43

      • -1
        @ 2026-7-8 13:59:04

        #include<bits/stdc++.h> using namespace std; int a[2010][2010]={-1},b[20010]; int main() { int n,t; cin>>n>>t; for(int i=1;i<=t;i++){ int x; cin>>x; //b[i]=x; if(x%n0) a[x/n][n]=0; else a[x/n+1][x%n+1]=0; //若n为奇数 if(n%2!=0){ int A=n/2+1,cnt=0; //横向 for(int i=1;i<=n;i++){ if(a[A][i]0) cnt++; } if(cntn && i<=5) { cout<<i; return 0; } //纵向 int cnt1=0; for(int i=1;i<=n;i++){ if(a[i][A]0) cnt1++; } if(cntn && i<=5) { cout<<i; return 0; } //副对角线 int B=A-n/2,cnt2=0; for(int i=1;i<=n;i++){ if(a[B][i]0) cnt2++; B++; } if(cnt2n && i<=5) { cout<<i; return 0; } //主对角线 int C=A+n/2,cnt3=0; for(int i=1;i<=n;i++){ if(a[B][i]0) cnt3++; C--; } if(cnt3n && i<=5) { cout<<i; return 0; } } //若n为偶数 if(n%20){ //纵向 int cnt4=0; for(int j=1;j<=n;j++){ for(int k=1;k<=n;k++){ if(a[j][k]0) cnt4++; } } if(cnt4n && i<=5){ cout<<i; return 0; } //横向 int cnt5=0; for(int j=1;j<=n;j++){ for(int k=1;k<=n;k++){ int cnt=0; if(a[k][j]0) cnt5++; } } if(cnt5n && i<=5){ cout<<i; return 0; } } } cout<<-1; return 0; }

        • -5
          @ 2025-9-7 14:57:22

          #include <string.h> int main() { char answer[42]; strcpy(answer, "undefined will tell you the answer to life the universe and everything,"); strcpy(answer, "but first of all, she is very sorry that Hydro meets some issues now."); strcpy(answer, "please wait patiently, or contact undefined impatiently about this error."); return 0; } /* (problem_files.html) [Line 14, Column 27] TypeError: Cannot read properties of undefined (reading 'toString') Template render error: (problem_files.html) [Line 14, Column 27] TypeError: Cannot read properties of undefined (reading 'toString') at Object._prettifyError (nunjucks/src/lib.js:32:11) at nunjucks/src/environment.js:464:19 at eval (eval at _compile (nunjucks/src/environment.js:527:18), :156:12) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :128:12) at b_content (eval at _compile (nunjucks/src/environment.js:527:18), :234:3) at b_body (eval at _compile (nunjucks/src/environment.js:527:18), :127:28) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :155:83) at b_ogp (eval at _compile (nunjucks/src/environment.js:527:18), :198:1) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :70:82) at nunjucks/src/environment.js:512:9 at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :148:1) at Template.getExported (nunjucks/src/environment.js:508:10) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :36:6) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :34:5) at nunjucks/src/environment.js:512:9 at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :39:1) at Template.getExported (nunjucks/src/environment.js:508:10) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :31:6) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :29:5) at nunjucks/src/environment.js:512:9 at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :36:1) at Template.getExported (nunjucks/src/environment.js:508:10) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :26:6) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :24:5) at nunjucks/src/environment.js:512:9 at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :266:1) at Template.getExported (nunjucks/src/environment.js:508:10) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :21:5) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :19:5) at nunjucks/src/environment.js:512:9 at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :57:1) at Template.getExported (nunjucks/src/environment.js:508:10) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :16:5) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :14:5) at nunjucks/src/environment.js:512:9 at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :951:1) at Template.getExported (nunjucks/src/environment.js:508:10) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :11:5) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :9:5) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :28:16) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :24:46) at eval (eval at _compile (nunjucks/src/environment.js:527:18), :24:83) at Nunjucks.getTemplate (nunjucks/src/environment.js:225:9) at Template.root [as rootRenderFunc] (eval at _compile (nunjucks/src/environment.js:527:18), :18:5) */

          • 1

          Information

          ID
          2465
          Time
          1000ms
          Memory
          256MiB
          Difficulty
          3
          Tags
          (None)
          # Submissions
          39
          Accepted
          19
          Uploaded By