1360E. Polygon

news/2024/11/29 2:52:47/

E. Polygon:题目

题意:在一个n*n的方块空间内,上下都有大炮,发射数量和先后由你决定。问能否得到他给的地图。
思路:如果他不是靠下边或者右边,右或者下必有一个炮弹阻挡。所以直接遍历判断就行
#include <bits/stdc++.h>
using namespace std;
int g[100][100];
int main()
{int t;cin >> t;while (t--){int n;cin >> n;char ch;for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){cin >> ch;g[i][j] = ch - '0';}}int ff = 1;for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){if (g[i][j] == 1){int cou = 0;if (i < n - 1){if (g[i + 1][j] == 1)cou++;}elsecou++;if (j < n - 1){if (g[i][j + 1] == 1)cou++;}elsecou++;if (cou == 0)ff = 0;}}}if (ff)cout << "YES" << endl;elsecout << "NO" << endl;}
}

http://www.ppmy.cn/news/215657.html

相关文章

i7 1360p参数 酷睿i713620H怎么样 相当于什么水平

i7 13620H采用10nm工艺 最高睿频 5GHz 十核心 十六线程 三级缓存 18MB热设计功耗(TDP) 28W 支持最大内存 64GB 内存类型 DDR4 3200MHzDDR5 5200MHz集成显卡 Intel Iris Xe Graphics i7 1360p性能怎么样这些点很重要看过你就懂了 http://www.adiannao.cn/dy

p1360

大意是已知权值,求分成若干组每组和大于等于0的方案数. 模拟一下,显然有一个n^3的转移. 然后发现显然有一个n可以利用前缀和省掉,40分到手. 然后考虑这个过程:ans[i]当前sum小于等于sum[i]的权值ans加一块.这个过程是可以上树状数组的.sum[]可能范围过大,只需要三行离散化. 转载…

1360:奇怪的电梯(lift) 《信息学奥赛一本通》

http://ybt.ssoier.cn:8088/problem_show.php?pid1360 /* 1360&#xff1a;奇怪的电梯(lift)--AC http://ybt.ssoier.cn:8088/problem_show.php?pid1360 */ #include <bits/stdc.h> using namespace std; int que[300][2]; int num[210]; int main( void ) {int n,a,b…

CF1360E - Polygon

题目链接 https://codeforces.com/problemset/problem/1360/E 题目描述 &#xff08;来自于luogu&#xff09; 解题思路 根据题目给出的样例可以得知&#xff0c;射出的第一颗子弹肯定会落在最底处或最右边&#xff0c;解题的关键就在于此&#xff0c;以最底处或最右边为…

[LeetCode 1360]日期之间隔几天

题目描述 请你编写一个程序来计算两个日期之间隔了多少天。 日期以字符串形式给出&#xff0c;格式为 YYYY-MM-DD&#xff0c;如示例所示。 示例1 输入&#xff1a;date1 “2019-06-29”, date2 “2019-06-30” 输出&#xff1a;1 示例2 输入&#xff1a;date1 “2020…

【信奥赛一本通】 1360:奇怪的电梯(lift)(详细代码)

【图论算法】1360&#xff1a;奇怪的电梯lift 1.【题目描述】2.【代码】 1.【题目描述】 【题目描述】 大楼的每一层楼都可以停电梯&#xff0c;而且第i层楼&#xff08;1≤i≤N&#xff09;上有一个数字Ki(0≤Ki≤N&#xff09;。电梯只有四个按钮&#xff1a;开&#xff0c;…

[HihoCoder]#1360 : 凸多边形

华电北风吹 天津大学认知计算与应用重点实验室 2016-08-14 题目链接&#xff1a; http://hihocoder.com/problemset/problem/1360 题目分析&#xff1a; 动态规划&#xff0c;思路参考Floyd解决所有节点对的最短路径类型的动态规划。 参考代码&#xff1a; #include &l…

Ubuntu永久更改分辨率1360*768

网上可以搜索到Ubuntu添加新分辨率&#xff08;比如没有1360*768通过xrandr自主创建&#xff09;。但这个方法在reboot之后便会失效&#xff0c;通过半晚上的研究&#xff0c;终于发现了能令Ubuntu添加分辨率格式并保持的方法&#xff08;以1360*768为例&#xff09;。事实上&a…