CodeForces - 417E(随机数)
来源:互联网 发布:舞蹈培训网络推广方案 编辑:程序博客网 时间:2024/06/05 11:56
Description
While resting on the ship after the "Russian Code Cup" a boy named Misha invented an interesting game. He promised to give his quadrocopter to whoever will be the first one to make a rectangular table of size n × m, consisting of positive integers such that the sum of the squares of numbers for each row and each column was also a square.
Since checking the correctness of the table manually is difficult, Misha asks you to make each number in the table to not exceed 108.
Input
The first line contains two integers n and m (1 ≤ n, m ≤ 100) — the size of the table.
Output
Print the table that meets the condition: n lines containing m integers, separated by spaces. If there are multiple possible answers, you are allowed to print anyone. It is guaranteed that there exists at least one correct answer.
Sample Input
1 1
1
1 2
3 4
Source
#include <iostream>#include <math.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <algorithm>using namespace std;bool pd(int s){ int k=sqrt(s); return k*k==s;}int main(){ int n,m,a,b,c,d,i,j; while(cin>>n>>m) { for (a=1;a<=100;a++) for (b=1;b<=100;b++) for (c=1;c<=100;c++) for (d=1;d<=100;d++) { int s1=(m-1)*a*a+b*b; int s2=(n-1)*a*a+c*c; int s3=(n-1)*b*b+d*d; int s4=(m-1)*c*c+d*d; if (pd(s1)&&pd(s2)&&pd(s3)&&pd(s4)) goto next; } next: for (i=1;i<n;i++) { for (j=1;j<m;j++) cout<<a<<" "; cout<<b<<endl; } for (i=1;i<m;i++) cout<<c<<" "; cout<<d<<endl; } return 0;}
- CodeForces - 417E(随机数)
- CodeForces 417E (构造)
- CodeForces 417ESquare Table【随机数】
- E- 1-42随机数
- Codeforces 417E Square Table(随机算法)
- Codeforces 417E Square Table(随机算法)
- CodeForces Round #417 E Solution:Nim博弈
- codeforces 163E e-Government
- 【Codeforces 163E】E-Government
- Codeforces 78E Evacuation
- 【dp】codeforces 83E
- Codeforces 124 E
- Codeforces 231E
- Codeforces 231E - Cactus
- Codeforces #163 Div2 E
- codeForces 35E
- Codeforces 35E
- Playlist codeforces 268E
- CodeForces - 407B
- CodeForces - 416A (判断大于小于等于 模拟题)
- 深度学习FPGA实现基础知识15(Matlab图像处理“卷积”运算)
- CodeForces - 417A(思维题)
- CodeForces - 417B (思维题)
- CodeForces - 417E(随机数)
- CodeForces - 420A (字符对称问题)
- php多进程学习
- 辗转相除法的证明
- Codeforces 424A (思维题)
- CodeForces - 424B (贪心算法)
- 算法的重要性
- Codeforces 424C(异或)
- CodeForces - 426A(排序)