摘要: 题目大意 设有M个工人x1,x2, …, xm,和N项工作y1, y2, …, yn,规定每个工人至多做一项工作,而每项工作至多分配一名工人去做。由于种种原因,每个工人只能胜任其中的一项或几项工作。问应怎样分配才能使尽可能多的工人分配到他胜任的工作。 分析 对于1≤i≤m,1≤j≤n... 阅读全文
posted @ 2016-06-16 17:09 一个响亮的蒟蒻 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题目大意 有m层楼,从一层到m层,要进入每层都要打开位于该层的两道门中的至少一道。门锁有2n种,每个门锁为2n种中的一种,可以重复。有2n把钥匙,分别对应2n种锁,但是钥匙两两一组,共n组,每组只能选一个来开门,被选中的可以多次使用,另一个一次都不能用。问最多能上多少层。 分析 对于每组... 阅读全文
posted @ 2016-06-14 20:59 一个响亮的蒟蒻 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 题目大意 有n对夫妇第i对夫妇表示为i-1h、i-1w。每对夫妇必须坐在桌子的不同侧。现在有m对通奸关系,新娘(0号妻子)不想看到她对面的任意两个人有通奸关系。求一种满足的坐法并输出坐新娘同侧的人。 分析 因为每对夫妻要么夫左妻右要么夫右妻左,所以很明显是一道2-SAT问题。 建... 阅读全文
posted @ 2016-06-14 17:04 一个响亮的蒟蒻 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题目大意 有n个婚礼,每个婚礼有起始时间si,结束时间ti,还有一个主持时间ti,ti必须安排在婚礼的开始或者结束,主持由祭祀来做,但是只有一个祭祀,所以各个婚礼的主持时间不能重复,问你有没有可能正常的安排主持时间,不能输出no,能的话要输出具体的答案:即每个婚礼的主持时间段是什么样的。 ... 阅读全文
posted @ 2016-06-13 19:34 一个响亮的蒟蒻 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 题目大意 平面上,一个圆,圆的边上按顺时针放着n个点。现在要连m条边,比如a,b,那么a到b可以从圆的内部连接,也可以从圆的外部连接。给你的信息中,每个点最多只会连接的一条边。问能不能连接这m条边,使这些边都不相交。 分析 对于每条边s,该边有两种连发,一种是圆内,一种是圆外,根据这两种连... 阅读全文
posted @ 2016-06-12 16:38 一个响亮的蒟蒻 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给定n个布尔型变量,以及m个限制,限制有三种类型,AND,OR,XOR。分别表示两个变量进行这些运算的值。每个变量只能取0或1.问是否有一种情况满足所有条件的限制 分析 对于本题,设i表示该变量为false,i’表示该变量为true。 i and j=1--------... 阅读全文
posted @ 2016-06-11 21:07 一个响亮的蒟蒻 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 题目大意 n头奶牛,给出若干个欢迎关系a b,表示a欢迎b,欢迎关系是单向的,但是是可以传递的。另外每个奶牛都是欢迎他自己的。求出被所有的奶牛欢迎的奶牛的数目 分析 先跑一遍taijian算法。那么出度为0的强连通分量代表的就是受其他奶牛欢迎的,但是如果出度为0的强连通分量的个数大于... 阅读全文
posted @ 2016-06-04 10:27 一个响亮的蒟蒻 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目大意 N(20 do with g[i] do begin if dfn[y]=0 then begin dfs(y); if low[r]>low[y] then ... 阅读全文
posted @ 2016-06-04 10:05 一个响亮的蒟蒻 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题目大意 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要... 阅读全文
posted @ 2016-06-03 19:06 一个响亮的蒟蒻 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 重要的信息学网站湖南师大附中 北京八中中 https://vijos.org/天津大学 http://acm.tju.edu.cn/toj/洛谷 http://www.luogu.org/tyvj ... 阅读全文
posted @ 2016-06-01 17:08 一个响亮的蒟蒻 阅读(144) 评论(0) 推荐(0) 编辑