T1: 倍增处理x到y是否能通过2i的引导力到达。如果可以,则连由x向y的边。 而后对连边从s到做bfs即可。注意判断无解的情况。 Code: T2:考虑能使主对角线均为黑格时,可以从每行恰好取一个黑格,使得黑格遍历所有列。 考虑对行与列进行匹配,行向列连边,转化为二分图匹配问题。使用匈牙利算法或网 ...
分类:
其他好文 时间:
2017-11-02 18:23:06
阅读次数:
220
一、指针不等于地址 指针不仅有地址,还有类型,是一个存储了地址的变量,可以改变指向;而地址是一个常量 二、指针和字符串数组的区别 三、删除字符及字符串 1.删除字符 2.删除字符串 四、检索进程里是否有QQ 五、实现memcpy ...
分类:
编程语言 时间:
2017-10-29 17:44:30
阅读次数:
230
Farmer John knows that an intellectually satisfied cow is a happy cow who will give more milk. He has arranged a brainy activity for cows in which the ...
分类:
其他好文 时间:
2017-10-26 19:03:09
阅读次数:
200
如何重载operator[] 及其相关细节 如何使用 const_cast<>( ) 和 static_cast<>( ) 模板类 如何内部声明,外部定义友元函数 使用memset( )、memcpy_s( ) 使用sizeof( ) 禁用移动构造 和 移动赋值 ...
分类:
其他好文 时间:
2017-10-19 14:03:35
阅读次数:
197
昨天晚上提测,今天早上测试发来贺电,程序崩溃!!!!!! 而问题出在memcpy_s 真正的原因: 数据的源有问题。 访问不可访问的内存。 ...
分类:
其他好文 时间:
2017-10-12 21:37:09
阅读次数:
137
题面有误!10,11,12操作类别为A,13,14,15类别为B,16,17,18类别为C. 分析:一道大暴力,每次记录一下走了多少步,上一步操作类别是啥就可以了.最后只需要写6种操作,每一次操作进行4次就还原了,所以不用memcpy再来转. ...
分类:
其他好文 时间:
2017-10-11 19:21:45
阅读次数:
181
原型: void *memcpy(void *dest, const void *src, size_t n); #include<string.h> 功能:从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中 Copies the values of num ...
分类:
编程语言 时间:
2017-10-10 17:00:38
阅读次数:
162
Description 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G = (V, E),请找出一个点数最小的环,使得 环上的边权和为负数。保证图中不包含重边和自环。 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G = (V, E),请找出一个点数最小的环,使得 环上 ...
分类:
其他好文 时间:
2017-10-02 18:54:44
阅读次数:
162