07 2016 档案

摘要:[ZJOI2007]棋盘制作 时间限制: 20 Sec 内存限制: 162 MB【题目描述】国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际 阅读全文
posted @ 2016-07-28 23:08 QTY_YTQ 阅读(349) 评论(0) 推荐(0)
摘要:[JSOI2008]星球大战starwar 时间限制: 3 Sec 内存限制: 162 MB【题目描述】 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相 阅读全文
posted @ 2016-07-28 16:55 QTY_YTQ 阅读(207) 评论(0) 推荐(0)
摘要:[SDOI2011]染色Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。请你写一个程序依次完成这m 阅读全文
posted @ 2016-07-06 21:14 QTY_YTQ 阅读(168) 评论(0) 推荐(0)
摘要:题目大意:对树进行m次操作,有两类操作,一种是改变一个点的权值(将0变为1,1变为0),另一种为查询以x为根节点的子树点权值之和,开始时所有点权值为1。 分析: 对树进行dfs,将树变为序列,记录每个点进栈出栈的时间戳作为其对应区间的左右端点,那么其子节点对应区间必在该区间内,对这段区间求和即可,用 阅读全文
posted @ 2016-07-05 21:02 QTY_YTQ 阅读(166) 评论(0) 推荐(0)
摘要:题目大意:判断是否存在一个长度为n的序列满足给出的不等关系。 分析: 将序列和转化成用两个前缀和之差来表示即可变为差分约束系统。 需要注意的是不能忘记n要加+1,因为还有一个特殊源点,自己因为n:=n+1的位置放在数组预处理的后面所以出错了。 代码: program king; type point 阅读全文
posted @ 2016-07-03 22:20 QTY_YTQ 阅读(174) 评论(0) 推荐(0)
摘要:题目大意:有n个点在一条直线上,有两类关系:P(x,y,v)表示x在y北边v距离处,V(x,y)表示x在y北边至少1距离出,给出一些这样的关系,判断是否有矛盾。 分析: 差分约束模板题,约束条件P:a-b>=v a-b<=v即a-b>=v b-a<=-v,V:a-b>=1即b-a<=-1,构图spf 阅读全文
posted @ 2016-07-03 13:35 QTY_YTQ 阅读(154) 评论(0) 推荐(0)