AT5198 01 Matrix(构造)
AtCoder
简单构造。
我们直接把矩阵按照a和b横竖切开两刀,分成四份,这样左上角全填1和右下角全填1,剩下的全填0,因为要求最小值为a/b,那么这种方法就一定可以构造成功,因为另一半要么大于a,答案就是最小值a,要么小于a,答案会更小,同样满足要求。
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>using namespace std;
const int N = 5007;
int n, m, a, b;
int ans[N][N];
int main()
{cin >> n >> m >> a >> b;for(int i = 1; i <= n; ++ i)for(int j = 1; j <= m; ++ j)ans[i][j] = 0 + ((i <= b && j <= a) || (i > b && j > a));for(int i = 1; i <= n; ++ i){for(int j = 1; j <= m; ++ j)printf("%d", ans[i][j]);puts("");}return 0;
}
AT5198 01 Matrix(构造)相关推荐
- 中石油训练赛 - 01 Matrix(构造)
题目描述 We have a square grid with H rows and W columns. Snuke wants to write 0 or 1 in each of the squ ...
- HDU 多校 6400 Parentheses Matrix(构造)
HDU 多校 6400 Parentheses Matrix(构造) // Problem: D. Parentheses Matrix // Contest: Codeforces - 2018 C ...
- CodeCraft-20 (Div. 2) D. Nash Matrix 构造 + dfs
传送门 文章目录 题意: 思路: 题意: 给定一个n∗nn*nn∗n的矩阵,每个点上面都有一个xi,yix_i,y_ixi,yi,表示这个点到xi,yix_i,y_ixi,yi这个点停下,当x ...
- CodeForces - 1332 D. Walk on Matrix 构造
CodeForces - 1332 D. Walk on Matrix 题目地址: http://codeforces.com/contest/1332/problem/D 基本题意: 给出上面这个动 ...
- CodeForces - 1332D Walk on Matrix(构造)
题目链接:点击查看 题目大意:给出一个错误的dp程序,目的是为了求从点 ( 1 , 1 ) 到点 ( n , m ) 只能向下移动或向右移动,找出一条路径,使得 与运算 的结果最大,给出一个 k ,构 ...
- CodeForces - 1316D Nash Matrix(构造+dfs)
题目链接:点击查看 题目大意:给出一个 n * n 的矩阵,初始时每个格子都为空,现在要求我们自己用 ' R ' , ' L ' , ' U ' , ' D ' 和 ' X ' 填充,分别表示在每个格 ...
- 542. 01 Matrix
输入:元素值为0或者1的矩阵. 输出: 每个元素距离0的最近距离是多少. 规则:相邻单元格的距离是1,相邻是指上下左右4个方向. 分析:这类似于学习课程安排,可以从元素值为0的单元开始沿4个方向遍历. ...
- AGC 027D.Modulo Matrix(构造 黑白染色)
题目链接 \(Description\) 给定\(n\),要求构造一个\(n\times n\)的矩阵,矩阵内的元素两两不同,且任意相邻的两个元素\(x,y\),满足\(\max(x,y)\ \mat ...
- LeetCode 542. 01 Matrix
原题链接在这里:https://leetcode.com/problems/01-matrix/description/ 题目: Given a matrix consists of 0 and 1, ...
最新文章
- RtlAdjustPrivilege 一行代码提升进程权限
- Python Django URL逆向解析(通过模板页面逆向访问)代码示例
- linux之如何查看哪些进程在使用某一个so
- 为什么子进程每次执行顺序不一样_看完这篇还不懂Redis的RDB持久化,你来打我...
- [react] 在React中声明组件时组件名的第一个字母必须是大写吗?为什么?
- 计算机师范类算师范教育类吗,师范教育类专业和计算机类专业,两者相比,哪个更适合自考生报读...
- 【OpenCV 例程200篇】35. 图像的投影变换(边界填充)
- python3-开发进阶补充Django中的文件的上传
- [网摘]动态SQL中set与select对变量赋值的影响
- 转载:[Matlab]结构体(Struct)
- SSLOJ 1336.膜拜神牛
- 【50】了解new和delete的合理替换时机
- TreeSet与TreeMap
- 大话数据结构系列之快速排序算法
- excel处理几十万行数据_如何用Excel处理200万行以上数据?
- 如何用Python解析JSON数据
- java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener
- R 语言赋值运算符:`-` , `=`, `-`
- lai kan kan
- 微信公众号 php 导航,最新PHP微信公众号导航源码