Grid game CodeForces - 1104C 放格子|思维|找规律
题意:4*4的格子中输入0放 2*1的图案输入1放1*2的图案 当摆满一行或一列后此行列图案清空 就想毛熊方块一样
分析:开始感觉很唬人 要搜索还是要dp啥的 后来发现原来2*1就放左下 1*2就放左上 然后来啥清空啥 就能够循环不断地放下去
然后变成了一道巨水题。。。
还是不能被题面吓住啊....跟格子相关的题目 很多貌似都有规律和技巧
对人类来讲我们可以很灵活的选择位置 然后保证不堆满空间 但是对机器来讲 比较机械固定,重复可不断复制且能解决问题的操作才是好方案,这样也是最容易描述且最不容易出现异常
#include<iostream>
#include<cstdio>
#include<windows.h>
using namespace std;
const int maxn = 1010;char l[maxn];
int main()
{gets(l);int len = strlen(l);bool downl=0,upperr=0;for(int i=0;i<len;++i){if(l[i]=='0'){if(!downl)puts("3 1"),downl=1;else puts("1 1"),downl=0;}else{if(!upperr)puts("1 3"),upperr=1;else puts("1 1"),upperr=0;}}return 0;
}
Grid game CodeForces - 1104C 放格子|思维|找规律相关推荐
- CodeForces - Insertion Sort(打表找规律)
题目链接:http://codeforces.com/gym/101955/problem/C Time limit:6.0 s Memory limit:1024 MB Problem Descri ...
- codeforces ECR 74 Standard Free2play(找规律)
题目大意: 有一座山,山有h层.每一层都有平台.有些平台凸出来,有些平台是凹进去.主角一开始站在h层平台,他的目标是落到第0层.主角能够下山的方式只有一种:让高为x的平台和高为x-1平台的状态取反从而 ...
- CodeForces - 1245C Constanze's Machine(思维+找规律)
题目链接:点击查看 题目大意:给出一个字符串s,该字符串是由一台坏掉的打字机生成的,坏掉的打字机会将m打成nn,将w打成uu,问现在给出字符串s,其原本的字符串有多少种可能性 题目分析:因为m会变成n ...
- 思维--找规律--Codeforces Round #645 (Div. 2) c题
C. Celex Update 题目大意:给出两点的坐标,找出不同的路径的总数(路径数字总和不同) 思路:根据观察向下走比向右走的增加幅度加1,所以在第i步 向下 对sum的影响是 n-i+1 所以最 ...
- 【CodeForces - 735B】Urbanization (找规律,思维)
题干: Local authorities have heard a lot about combinatorial abilities of Ostap Bender so they decided ...
- C - Sweets Eating 前缀和 + 思维找规律
传送门 思路:1.找出最优策略 2.优化代码 最主要的是如何优化代码,我们发现m是一个周期,在m周期类的元素不会受到影响,一旦到达一个周期,那么此时的数值就要整体移一位,这个可以用前缀和来实现. 设d ...
- Celex Update CodeForces - 1358C(打表找规律)
During the quarantine, Sicromoft has more free time to create the new functions in "Celex-2021& ...
- 第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B lca水 D 思维,找规律...
第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B. Borrow Classroom 题意:一棵树,点 1为根,一个人从点 b到 点 c再到点 1,第二个人从点 a出发,问第二个人能否截住第一个 ...
- *【CodeForces - 202C 】Clear Symmetry (思维,找规律,特判)
题干: Consider some square matrix A with side n consisting of zeros and ones. There are nrows numbered ...
最新文章
- 哇 跨行竞争 Python竟能替代PS完成海报设计
- java书籍_Java程序员必看的 13 本 Java 书籍!
- 【Android】Retrofit 2.0 的使用
- Swift - 使用CoreLocation实现定位(经纬度、海拔、速度、距离等)
- 二元运算 FFT+分治
- 前端学习(2186):知识回顾
- arcgis怎么用python重新排序_python - 根据排序数据添加新的顺序ID号(ArcGIS) - 堆栈内存溢出...
- 【Elasticsearch】es keywods 类型数据 写入后查询不到
- 【Val】对于博客使用些许意见
- mysql 修改表属主_mysql主从配置实现一主一从读写分离
- 基于struts2的web系统中的返回功能
- 二叉树的前中后序遍历(非递归实现)
- uni-app 极光推送
- 谷歌浏览器不兼容websocket的wss协议_为什么程序员都喜欢用Chrome浏览器?
- H3CNE GB0-191最新题库 加解释四份材料
- openGL增强表面细节----法线贴图
- 微信公众号怎么发PDF?
- Verilog中的Signed Decimal与Signed Magnitude区别
- c语言API用法 查询
- ghost linux引导修复工具,GhostBSD 19.10 发布,UEFI多重引导的修复
热门文章
- POJ1155 TELE(树形DP)
- Java中常用的集合
- 程序编译时书写Makefile注意事项一例
- RESTORE DATABASE命令还原SQLServer 2005 数据库
- gcc support java_由于CC寻找不存在的gcc版本,自制软件无法安装公式
- CSS3 选择前几个元素 选择后几个元素等问题
- MacOS中Nginx的安装「借助Homebrew」
- RabbitMQ六种队列模式-工作队列模式
- docker容器配置加速器
- x3250m6系列服务器,IBM服务器X3250 M6 E3-1230v6 8GB 4x3.5 C110 300W 无驱