随笔分类 -  c++

摘要:做acm总忘记,记下来:比如scanf("%d", &n);有如下情况:1. 当输入为一个整数时,读取到n,scanf返回值是1(表示成功读取了一个数),ok,继续执行2. 当输入为EOF(通常切的题目有多组数据,会使用EOF表示输入结束),这时,没有读取输入到n,scanf返回值是-1,所以您的代码==1就不成立,所以会跳出循环。而如果是while(scanf("%d", &n))的话,即等价于while(-1),显然还会继续循环,所以超时。所以可以有以下用法:1. while(scanf("%d", &n) 阅读全文

posted @ 2013-05-27 11:32 monoid 阅读(555) 评论(0) 推荐(0)

摘要:网上搜的都是一行代码Stitcher::Status status = stitcher.stitch(imgs, pano);就出来的傻瓜拼接,连opencv基本的包都没用。自己好歹用了下基本的包实现了下。鲁棒性不太好,图片少的时候没事,图片一多就出现了内存错误和木有特征点的错误。#include <iostream>#include <fstream>#include <io.h>#include <stdio.h>#include <stdlib.h>#include <time.h>#include "o 阅读全文

posted @ 2013-05-04 19:28 monoid 阅读(4709) 评论(0) 推荐(0)

导航