上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 62 下一页
摘要: 题意:给出n个点,每个点上有一个数字可以0或1,然后给出m条限制,要求a和b两个点上的数字满足 a op b = c,op和c都是给定。问是否能够有一组解满足所有限制?(即点上的数字是0是1由你决定)思路:题意很清晰了,难点在建图。要考虑所有可能的冲突:当op为and: (1)c为0时,其中1个必... 阅读全文
posted @ 2015-07-10 18:43 xcw0754 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题意: 有A,B,C三种任务,每个人必获得1个任务,大于等于平均年龄的可以选择A和C,小于平均年龄的可以选择B和C。这些人有一些是互相讨厌的,必须不能执行同任务,问能否安排他们工作?若行,输出任意一组解。思路: 依然是 2-SAT,只不过换了个样子,建图时不同而已。这里每个人依然有2人选择,也有... 阅读全文
posted @ 2015-07-10 16:49 xcw0754 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题意: 有n个飞机要降落,每机都可以在两个时间点上选择降落。但是两机的降落时间间隔太小会影响安全性,所以,要求两机的降落时间应该达到最大,当然也不能冲突了。问最大的时间间隔是多少?(其实问的是max(每种方案中两机间的最小间隔) )思路: 二分穷举每个时间间隔,对于每个间隔,建反向图,对图进行D... 阅读全文
posted @ 2015-07-10 13:11 xcw0754 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题意:给一个数字n,输出excel表的列名称。思路:其实观察可知道,是个26进制的标记而已。那就模拟一下,每次计算一位时就先左移1位,再进行计算。 1 class Solution { 2 public: 3 string convertToTitle(int n) { 4 ... 阅读全文
posted @ 2015-07-10 00:09 xcw0754 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题意:如题思路:递归解决,同判断对称树的原理差不多。先保证当前两个结点是相等的,再递归保证两左结点是相等的,再递归保证右结点是相等的。 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int ... 阅读全文
posted @ 2015-07-09 23:30 xcw0754 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题意: 一些人要在同一天进行婚礼,但是牧师只有1个,每一对夫妻都有一个时间范围[s , e]可供牧师选择,且起码要m分钟才主持完毕,但是要么就在 s 就开始,要么就主持到刚好 e 结束。因为人数太多了,这些时间可能会重叠,可能还会完全包含,可能还没有交叉,各种情况。问牧师能否主持完全部人的婚礼,若... 阅读全文
posted @ 2015-07-09 22:08 xcw0754 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题意: 有一个环,环上n个点,现在在m个点对之间连一条线,线可以往圆外面绕,也可以往里面绕,问是否必定会相交?思路: 根据所给的m条边可知,假设给的是a-b,那么a-b要么得绕环外,要么只能在环内,除非a和b是连续的点才不会影响到任何弧,否则一定会多少影响其他弧的走势。比如样例所举出的 0-2和... 阅读全文
posted @ 2015-07-09 13:56 xcw0754 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题意:给一个有向图,要求找出一些点,使得这些点中的任意点对,要么可以互通,要么单向可达。思路:最低只要求单向可达即可,即a->b都可以算进去。 强连通分量内的点肯定是满足要求的,可以全选,但是有多个强连通分量时就不行了,得有取舍。老方法,先缩点,缩完点后是没有环的存在的,所以就是拓扑图了。如果只给... 阅读全文
posted @ 2015-07-08 16:53 xcw0754 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short i 阅读全文
posted @ 2015-07-08 14:48 xcw0754 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题意:给出个有序不重复数列(可能负数),用缩写法记录这个数列。思路:找每个范围的起始和结束即可。 1 class Solution { 2 public: 3 vector summaryRanges(vector& nums) { 4 if(nums.empty()) ... 阅读全文
posted @ 2015-07-08 00:06 xcw0754 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 62 下一页