码迷,mamicode.com
首页 >  
搜索关键字:格子    ( 3462个结果
golang实现障碍、转弯最少的A*寻路
[TOC] 目标: 优先寻找无障碍的路径 目标不可达时,寻找障碍最少的路径 路径长度相等时,优先转弯最少的路径 多个目标点时,根据以上要求到达其中一个目标点即可 要点: 最优格子的选取,先对open list排序,然后从open list中出队 源码: ...
分类:其他好文   时间:2018-12-20 22:20:34    阅读次数:287
插头dp模板
P5056 【模板】插头dp 题目背景 ural 1519 陈丹琦《基于连通性状态压缩的动态规划问题》中的例题 题目描述 给出$n m$的方格,有些格子不能铺线,其它格子必须铺,形成一个闭合回路。问有多少种铺法? 输入输出格式 输入格式: 第$1$行,$n,m(2\le n,m\le 12)$ 从第 ...
分类:其他好文   时间:2018-12-20 18:52:21    阅读次数:229
Tetris(俄罗斯方块)
一天有个小朋友问我OpenGL俄罗斯方块怎么写。 俄罗斯方块分成两部分游戏逻辑和画面渲染. 1. 游戏逻辑 一个简单的俄罗斯方块的逻辑部分需要考虑的情况如下: 1. 方块的表示(坐标, 旋转, 上下左右移动) 2. 格子的状态记录, 移动中的方块和边界的碰撞检测和已固定的方块的碰撞检测 3. 行满检 ...
分类:其他好文   时间:2018-12-18 02:24:58    阅读次数:190
矩阵中的路径
题目 比如在以下的3*4的矩阵中包括一条字符串”bcced”的路径。 但矩阵中不包括字符串“abcb”的路径,因为字符串的第一个字符b占领了矩阵中的第一行第二格子之后,路径不能再次进入这个格子。 解题思路 这是一个能够用回朔法解决的典型题。首先,在矩阵中任选一个格子作为路径的起点。假设矩阵中某个格子 ...
分类:其他好文   时间:2018-12-18 00:08:25    阅读次数:233
「清华集训 2017」无限之环
无限之WA https://www.luogu.org/problemnew/show/P4003 本题如果知道是网络流的话,其实建图不算特别神奇,但是比较麻烦。 数据范围过大,插头dp不能处理,而且是一个网格图,考虑网络流。 先看是不是二分图? 每个格子只会和相邻四个格子发生关系 所以,黑白染色正 ...
分类:其他好文   时间:2018-12-15 11:52:30    阅读次数:200
bzoj 1814: Ural 1519 Formula 1【插头dp】
设f[i][j][s]为轮廓线推到格子(i,j),状态为s的方案数 括号表示一段线的左端和右端,表示成左括号和右括号,状压的时候用1和2表示,0表示已经闭合 下面的蓝线是黄色格子的轮廓线,dp转移要把它转到橙色轮廓线,设已经在状压的s中取到两条边的状态记为b1,b2 然后分很多情况讨论: (i,j) ...
分类:其他好文   时间:2018-12-14 10:19:34    阅读次数:209
【HDU1693】Eat the Trees(插头dp)
【HDU1693】Eat the Trees(插头dp) 题面 "HDU" "Vjudge" 大概就是网格图上有些点不能走,现在要找到若干条不相交的哈密顿回路使得所有格子都恰好被走过一遍。 题解 "这题" 的弱化版本吧。。。 因为可以任意分配哈密顿回路的数量,因此根本不需要再考虑插头的配对问题了,那 ...
分类:其他好文   时间:2018-12-09 18:48:08    阅读次数:221
go——数组(二)
1.内部实现 在Go语言里,数组是一个长度固定的数据类型,用于存储一段具有相同的类型的元素的连续块。 数组存储的类型可以是内置类型,如整型或字符串,也可以是某种结构类型。 灰格子代表数组里面的元素,每个元素都紧邻另一个元素。 每个元素都属于相同的类型,并且每个元素可以用一个唯一的索引(也称下标或标号 ...
分类:编程语言   时间:2018-12-09 10:43:14    阅读次数:207
AtCoder Regular Contest 074 E:RGB Sequence
题目传送门: "https://arc074.contest.atcoder.jp/tasks/arc074_c" 题目翻译 给你一行$n$个格子,你需要给每个格子填红绿蓝三色之一,并且同时满足$m$个约束。每个约束由$l,r,x$来形容,表示$l$到$r$之间的所有格子颜色种数必须为$x$,求方案 ...
分类:其他好文   时间:2018-12-08 17:55:10    阅读次数:146
【AtCoder】ARC089
C Traveling 先看能不能走到,再看看奇偶性是否相同 D Checker 我们计算右下角在$( 2k, 2k)$到$( 1, 1)$这个区域内,每个点所在的格子的颜色 发现根据右下角的位置会分成九个小块,把九个小块里的颜色和需求一样的矩阵用差分矩阵加,最后统计前缀和中最大的即可 cpp in ...
分类:其他好文   时间:2018-12-08 13:33:34    阅读次数:285
3462条   上一页 1 ... 57 58 59 60 61 ... 347 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!