└──其他
文章平均质量分 67
Kuro同学
这个作者很懒,什么都没留下…
展开
-
强大的字符串函数 next_permutatiom()
这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件下面是以前的笔记 与之完全相反的函数还有prev_permutation (求前一个排列) (1) int 类型的next_permutation int main(){ int a[3];a[0]=1;a[1]=2;a[2]=3; do{cout} while (nex原创 2014-08-08 09:48:36 · 1301 阅读 · 0 评论 -
HDU 1228 A + B 水水水
Problem Description读入两个小于100的正整数A和B,计算A+B.需要注意的是:A和B的每一位数字由对应的英文单词给出. Input测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出. Output对每个测试原创 2014-07-14 20:22:36 · 730 阅读 · 0 评论 -
任意N个数的子集生成算法
第一种方法:#include#include#include#includeusing namespace std;int q[100];int w[100];int cmp(int a,int b){ return a<b;}void subset(int cur,int end){ int i; for(i=0;i<cur;i++)原创 2014-11-30 15:41:39 · 1900 阅读 · 1 评论 -
关于c语言中的位运算。。。
位运算是一种针对二进制数的一种运算位运算 共有六种都有其对应得操作符号& (and) 位于| (or) 位或~ (not) 取反^ (xor) 异或>> (shr) 右移一位运算说明:=== 1. and原创 2014-08-04 16:51:02 · 1254 阅读 · 0 评论 -
Hdu 2236 无题II 最大匹配+二分
题目链接:Hdu 2236解题思路:将行和列理解为二分图两边的端点,给出的矩阵即为二分图中的所有边,如果二分图能完全匹配,则说明 不同行 不同列的n个元素 区间为(min_edge,max_edge),这些edge是指构成完全匹配的那些边题目需要求解最小区间长度我们 可以 二分区间长度(0~100),每次枚举区间的下界最后得到的maxl 即为原创 2015-07-25 09:41:30 · 1089 阅读 · 0 评论