摘要: 小白题,也没啥好说的。关键我的算法感觉特别菜的一点是每次要遍历数组从人名找对应的编号,这个效率就很低了。看了ANALYZE里面也是这样的。不过它比我好的一点是我多余设置了initial_money变量,确实是不需要的。还有一点就是有可能接受礼物的人是0个,要判断。如果是0就不用60~67行了,而且60行的分母也会为0; 1 /*ID:Moment1991 2 PROG:gift1 3 LANG:C++ 4 Test 1: TEST OK [0.000 secs, 3504 KB] 5 Test 2: TEST OK [0.000 secs, 3504 KB] 6 Test 3... 阅读全文
posted @ 2013-11-23 12:19 le vin 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 以前的账号忘记了,只能从头了。入门题不解释,就是sumg和sumc初始值置1不能置0。开始享用一个循环计算出sumg和sumc,其实两个数组最大程度为6,节省不了什么时间。 1 /*ID:Moment1991 2 PROG:ride 3 LANG:C++ 4 */ 5 #include 6 #include 7 using namespace std; 8 9 int main()10 {11 ifstream cin("ride.in");12 ofstream cout("ride.out");13 char comet[10];14 char gr 阅读全文
posted @ 2013-11-23 11:26 le vin 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 从昨天折腾到今天。再折腾下去我都要上主楼了大致和灰度图均衡是一样的,主要是不能像平滑什么的直接对R,G,B三个分量进行。这样出来的图像时没法看的。因此我们要对亮度进行均衡。而HSI彩色空间中的分量I代表图像的亮度,和图像的彩色信息无关,所以它是我们perfect的折腾对象。一、首先,就是把图像从RGB空间转换到HSI空间。原理我就很懒的截图了:(引自《数字图像处理第三版》(中文版)P280)实现代码如下: 1 void RGBtoHSI(float r,float g,float b,float *h,float *s,float *i) 2 { 3 float pi = 3.1415... 阅读全文
posted @ 2013-11-14 09:25 le vin 阅读(3229) 评论(0) 推荐(0) 编辑
摘要: 编译环境:QT(4.7.4)+WIN7(64位)使用的模板就是书上最简单的laplace模板:0-10-14-10-10 代码如下: 1 void MainWindow::on_action_laplace_triggered() 2 { 3 //image_png指向原图像 4 width = image_png.width(); 5 height = image_png.height(); 6 int muban[3][3] = {0,-1,0,-1,4,-1,0,-1,0}; 7 8 //grayImg保存锐化后的结果 9 gra... 阅读全文
posted @ 2013-11-12 10:18 le vin 阅读(3205) 评论(0) 推荐(0) 编辑