Universal Cup Judging System

Universal Cup

時間限制: 1 s 記憶體限制: 1024 MB 總分: 100 难度: [顯示]
统计

Étant donné une matrice $n \times m$, vous devez la remplir avec des $0$ et des $1$, de telle sorte que :

  • Il ne peut pas y avoir quatre cellules consécutives horizontales ou verticales remplies avec le même nombre.
  • Les cellules remplies avec $1$ forment une zone connexe. (Deux cellules sont adjacentes si elles partagent une arête. Un groupe de cellules est dit connexe si, pour chaque paire de cellules, il est possible de trouver un chemin reliant les deux cellules qui se trouve entièrement à l'intérieur du groupe, et qui ne se déplace d'une cellule à une cellule adjacente qu'à chaque étape.)

Veuillez construire une matrice satisfaisant les conditions ci-dessus et contenant autant de $1$ que possible. Affichez le nombre maximum de $1$, suivi de la matrice.

Entrée

La première ligne contient un entier $T$ ($1 \le T \le 10^3$) – le nombre de cas de test.

Pour chaque cas de test, la première ligne contient deux entiers $n, m$ ($2 \le n, m \le 10^3$).

Il est garanti que la somme de $n \cdot m$ sur tous les cas de test ne dépasse pas $10^6$.

Sortie

Pour chaque cas de test, affichez le nombre maximum de $1$ sur la première ligne. Ensuite, affichez la matrice sur les $n$ lignes suivantes. S'il existe plusieurs solutions, affichez-en une quelconque.

Exemples

Entrée 1

3
2 2
3 4
3 8

Sortie 1

4
11
11
9
1110
1110
1110
18
11101110
10111011
11011011

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.