2016年3月28日
摘要: 给出平面上一些点的坐标,统计由这些点可以组成多少个正方形。注意:正方形的边不一定平行于坐标轴。 Given S, a set of integers, find the largest d such that a + b + c = d where a, b, c, and d are distin 阅读全文
posted @ 2016-03-28 08:40 babyyang 阅读(600) 评论(0) 推荐(0) 编辑
  2016年3月22日
摘要: 如此简单了明 DFS前中后 阅读全文
posted @ 2016-03-22 08:38 babyyang 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 球从二叉树上滚下 初始开关全部关闭 经过一个节点状态变 关:左走 open:右走 输出最后落在哪里 1 #include 2 #include 3 int main() 4 { 5 while(scanf("%d%d",&d,&t)==2) 6 { 7 memset(s,0,sizeof(s)); 8 int ... 阅读全文
posted @ 2016-03-22 00:22 babyyang 阅读(144) 评论(0) 推荐(0) 编辑
  2016年3月21日
摘要: 1 /*你有一个破损的键盘 可能会自动按下“【”Home键 光标移到最左端 或是“】”键End 光标移到最右端 2 现在输出显示出的文本 3 输入:This_is_a_[beiju]_text 4 5 输出 :beijuThis_is_a__text 6 */ 7 #include 8 #include 9 #include 10 #i... 阅读全文
posted @ 2016-03-21 01:17 babyyang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 要写子程序的delete 和insert 要不会很乱。 1.void delete(int p) { v[v[p].last].next=v[p].next; v[v[p].next].last=v[p].last; } 2.void insert(int q,int p) q后插入p { int 阅读全文
posted @ 2016-03-21 00:30 babyyang 阅读(173) 评论(0) 推荐(0) 编辑
  2016年3月18日
摘要: 啊啊啊!记住啊 多看几遍应该就好。 //algorithm头文件定义了一个count的函数,其功能类似于find。这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果。 //编写程序读取一系列int型数据,并将它们存储到vector对象中,然后统计某个指定的值出现了多少次。 我只求知道 阅读全文
posted @ 2016-03-18 00:32 babyyang 阅读(350) 评论(0) 推荐(0) 编辑
  2016年3月17日
摘要: 二进制优化就是把对数量有限制的m个物品分成2^1+2^2+2^3.....2^n<=m 这样m内所有的数字就都可以组合出来了。 阅读全文
posted @ 2016-03-17 20:09 babyyang 阅读(534) 评论(0) 推荐(0) 编辑
  2016年3月16日
摘要: 这个 第一次学优先队列priority_queue 默认数字大的优先级大 所以果子最小 就是要*-1一下 当然第二种是自定义优先级。(记住格式写法!!) 记住:优先队列是用top(),不是front(); 阅读全文
posted @ 2016-03-16 23:59 babyyang 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 无语。。 阅读全文
posted @ 2016-03-16 23:07 babyyang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std; int n,k,a,t=1; int main() { queueline; cin>>n; while(n--) { cin>>k; if(k==1) { cin>>a; ... 阅读全文
posted @ 2016-03-16 23:03 babyyang 阅读(131) 评论(0) 推荐(0) 编辑