自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 Matlab permute( )函数 & 矩阵A 和矩阵A' 的差别 & imresize( )函数

Matlab  图像处理 Day9:1、permute( ):                      % permute 函数功能是重新排列数组,可以交换数组的维数                      % 对于二维数组而言、可以利用 permute 函数对矩阵进行转置Sample:                                  

2014-08-10 15:07:57 3762

原创 Matlab sum( ) 函数

Matlab 图像处理  Day

2014-08-08 17:18:24 49830 4

原创 Matlab load & global 变量 & length( ) 函数 & msgbox( )函数

Matlab 图像处理 Day7:            1、 load bia

2014-08-08 10:56:06 1905

原创 matlab meshgrid() 函数

Matlab 图像处理 Day6:                               1、 meshgrid()                   % 生成网格矩阵                   % 根据看help meshgrid 可以发现                   %  meshgrid 函数的使用形式主要有两种,分别是: [X,Y] = mes

2014-08-03 11:23:55 1729

原创 Matlab bitget() 函数的使用

Matlab 图像处理 Day5:

2014-08-01 18:32:35 24918

原创 Matlab ones()[ zeros() ] & rgb2gray() & graythresh() & im2bw() 函数的使用

Matlab 图像处理

2014-07-31 14:03:08 2928

原创 Matlab size() & repmat() 函数的使用

Matlab 图像处理 Day2:

2014-07-31 10:34:11 1623

原创 Matlab uigetfile( ) & iscell() 函数的使用

Matlab  图像处理 Day 3uigetfile( ) 函数的shi

2014-07-31 09:07:39 3448

原创 Matlab mean() & mean2() & std() 函数的使用

Matlab 图像处理Day 1:1、mean():mean函数的作用主要是求

2014-07-28 18:33:13 20996 2

原创 雅思Prepared: the Speaking test 1

Record:I‘m a foodie.     // 我是吃货

2014-07-28 14:56:20 765

原创 UVa 10112 Myacm三角形

/** 解题思路:* 求最大的一个三角形、且其中不包含任一顶点,参考P84*/#include #include char s[ 105 ],c;int mon[ 105 ][ 2 ];double area( double x1,double y1,double x2,double y2,double x3,double y3 ){ return fabs(0.5*(

2014-02-24 21:59:20 762

原创 UVa 10387 台球

/** 解题思路:* 题目大意就是,给出5个数据,分别是,台球桌的水平长度,竖直长度,小球滚动多少秒,撞击竖直边缘的次数,撞击水平边缘的次数*       要求是给出,小球最开始击打时的初始角度和每秒钟滚动的速度*       解题:*  刚开始碰到题目很没有思路、给的都是距离的条件,怎么去求角度速度* 这题有点转换的技巧在里面, V = S / t;*

2014-02-24 18:05:04 764

原创 UVa 375 内接圆和等腰三角形

/** 解题思路:* 题意不难理解、一直求内接圆半径、知道半径长度小于0.000001为止*/#include #include int main( ){ int t; double x,y,r,sum; const double pi = 4.0 * atan( 1.0 ); scanf("%d",&t); while(

2014-02-24 17:08:19 953

原创 UVa 579 时钟的指针

/** 解题思路:* 题目不难:就是求时针和分针的夹角度数*/#include #include int main( ){ char c; int H,M; double sum,ang; while( scanf("%d%c%d",&H,&c,&M) && ( H || M )) { sum = M*1.0/5;

2014-02-24 15:06:45 745

原创 UVa 10250 另两棵树

/** 解题思路:* 就是求正方形给出两个对角点坐标求出另外两个*/#include int main( ){ double x1,x2,y1,y2,x,y,x3,x4,y3,y4; while( ~scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2 ) ) { x = (x1+x2)/2;

2014-02-21 12:43:09 821

原创 UVa 10879 代码重构

/** 解题思路:* 水题*/#include int main( ){ int t,n,i,j,k; scanf("%d",&t); for( k=1;k<=t;k++ ) { scanf("%d",&n ); for( i=2,j=0;;i++) if( n%i == 0 )

2014-02-21 11:28:20 810

原创 UVa 10392 大数分解

/** 解题思路:* 该题不难、重在打素数表就ok、*/#include #include int prim[ 105000 ],a[ 1000005 ];int main( ){ long long n; int i,j,p,len = sqrt( 1000005 ); for( i=2;i<=len;i++ ) if( !a[

2014-02-20 00:39:00 1050

原创 UVa 10061 多少个零和数字?

/** 解题思路:* 久违的一道不水的题,相当于两个问题,一个是求后缀0有多少个,一个是求数字有多少位*   后者较容易,直接用取对数及换底公式即可,* 前者就要拐拐弯了、我的做法是,首先先打素数表,( 因为任何一个合数都可以由素数组成 ),* 只要存在多个素数相乘的积为 进制B , 则末位出现一个0,重复该操作直到最后无法提供足够素数使得到 B值即跳出循环即可~*/

2014-02-19 23:02:50 1274

原创 UVa 350 伪随机数

/** 解题思路:* 题意不难理解,就是利用所给公式求出最多可产生不同的随机数个数*      最开始的思路是像题目中例子那样,如果产生一个数跟第一个种子相同的话则跳出循环*      写完代码后发现第三个Sample进入死循环,则发现最终的那个数有时候不是跟第一个种子相同,*      而是跟任意一个已产生的种子数相同就判跳出循环*/#include #inclu

2014-02-19 14:08:08 1150

原创 UVa 40均匀的生成器

/** 解题思路:* 题意比较好理解,就是求给出的step和mod能不能求到0~mod-1的所有数字,因为给出的两个数字可能达到千万级*       所以标记数组不可以使用int 类型,会爆栈,使用char类型可以AC*/#include #include #define A 10000005char vis[ A ];int main( ){ int

2014-02-19 13:19:35 751

原创 UVa 568 阶乘

/** 解题思路:* 题意:求改 输入数字 n 阶乘的最后一个非0位的值*刚开始结果不对是因为只保留tmp只保留了1位,应该高位一点,,比如 12 * 15 = 180 , 好像末位是8,进位是1,* 但是 82912 *15 = 1243680,实际上是末位是8,进位是6*/#include int main( ){ int n,i,sum,tmp,x

2014-02-18 23:56:42 977

原创 UVa 550 移位乘法

/** 解题思路:* 题意: 给出三个数字,分别是数位基数 , 第一个乘数的最后一位 , 第二个乘数,求第一个乘数的长度*    就是转换进制的思想解题*/#include int main( ){ int x,y,z; int sum,mod,m,total; while( ~scanf("%d%d%d",&x,&y,&z) ) {

2014-02-18 19:14:17 825

原创 UVa 10110 灯光

/** 解题思路:* 题意是: 假如有n盏灯,这个人从走廊的起点走到终点n次,在从起点到终点这段路程时(反向不管),*      第 i 次就切换灯光序列号能被 i 除尽开关,问当最后一次走完后,最后一盏灯是开的还是关的*     ps: 开始时所有的等都是关的* 解题:判断是否是完全平方数 + 使用longlong!!*     开始的时候使用判断因子的方法做会超时,

2014-02-18 17:08:34 823

原创 UVa 575 斜二进制

/** 解题思路:* 水题、直接套用公式即可*/#include #include #include char s[ 10000 ];int main( ){ int i,len,sum; while( scanf("%s",s) ) { len = strlen( s ); if( s[ 0 ] == '0

2014-02-18 16:24:32 944

原创 UVa 10014 简单的计算

/** 解题思路:* 此题就是推导a1的公式*      由题目已知 2a[ i ] = a[ i-1 ] + a[ i+1 ] - 2c[ i ];*      从i=1->n无限累加可得  a[ i ] + a[ n ] = a[ 0 ] + a[ n+1 ] - 2( c[ 1 ] + c[ 2 ] + .... + c[ n ] );*     再通过当n = 1 时

2014-02-15 17:25:03 932

原创 UVa 10970 大块巧克力

/** 解题思路:* 题目本身不难,刚开始理解错题意,想的是对称切,想复杂了!*/#include int main( ){ int m,n; while( ~scanf("%d%d",&m,&n) ) printf("%d\n",m*n-1); return 0;}

2014-02-15 14:33:24 877 2

原创 UVa 10916 超级计算机

/** 解题思路:* 此题如果是一道数学题,可能大家一下就能想到用取对数来解,换成编程题后,一时半会没有想出来!!*/#include #include int main( ){ int n; int i; int x,y=2; double tmp,sum; while( scanf("%d",&n ) && n ) {

2014-02-15 13:31:33 817

原创 UVa 10177 2/3/4维方形/方体

/** 解题思路:* 仍是一道推规律的水题、画图!*/#include int main( ){ long long n,s1,s2,s3,r1,r2,r3,i,tmp; while( ~scanf("%lld",&n) ) { s1 = s2 = s3 = 0; for( i=1;i<=n;i++ )

2014-02-14 17:39:57 741

原创 UVa 10719 多项式除法的商

/** 解题思路:* 水题、输入控制好*/#include int main( ){ int i; int k,p; int flag; int num1[ 10005 ],num2[ 10005 ] , sum; char c; while( ~scanf("%d",&k) ) { flag = p =

2014-02-14 16:08:48 856

原创 UVa 11044 寻找Nessy

/** 解题思路:* 水题*/#include int main( ){ int a,b,t; scanf("%d",&t); while( t-- ) { scanf("%d%d",&a,&b); printf("%d\n",(a/3)*(b/3)); } return 0;}

2014-02-14 15:21:42 810

原创 UVa 10790 多少个交点?

/** 解题思路:* 水题、推公式*/#include int main( ){ long long a,b,total = 1; while( scanf("%d%d",&a,&b) && (a || b) ) printf("Case %d: %lld\n",total++,a*b*(a-1)*(b-1)/4); return 0

2014-02-14 14:40:27 683

原创 UVa 10499 正义的土地

/** 解题思路:* 水题,读懂题意即可*/#include int main( ){ double n; while( scanf("%lf",&n) && n>=0 ) n <= 1 ? printf("0%%\n") : printf("%.0lf%%\n",25*n); return 0;}

2014-02-14 13:51:25 1112

原创 UVa 846 步数

/** 解题思路:* 这题就是找规律题:* 由下找规律知序号1 -> 1*                                      4 -> 1 2 1*                                      9 -> 1 2 3 2 1*                                    16 -> 1 2 3 4

2014-02-13 18:05:22 801

原创 UVa 573 蜗牛

/** 解题思路:* 水题、注意什么数据使用Double类型什么数据使用整型即可*/#include int main( ){ int H,D; int day; double sum,U,F; while( scanf("%d%lf%d%lf",&H,&U,&D,&F) && H ) { sum = day = 0

2014-02-13 14:58:35 829

原创 UVa 107 帽子里的猫

/** 解题思路:*     题意: 输入最开始的猫的高度和最后干活猫的数量 , 求有多少只猫不用干活和所有猫的高度和是多少* 把题意理清就好( 设 H , M为输入的两个值 , K为产生了多少代  , N为每代产生多少只猫 )*      N ^ k = M   ,   H * ( 1/( N+1 ) ) ^K = 1;*     K = log( M ) / log( N

2014-02-12 14:21:24 1477

原创 UVa 591 一盒砖

/** 解题思路:*此题不难,求完平均后再做一下处理*/#include #include int main( ){ int n,total = 1; int i; int sum1,sum2; int a[ 55 ]; while( scanf("%d",&n) && n ) { sum1 = sum2

2014-02-12 12:40:09 853

原创 UVa 10025 ?1?2...?n=k问题

/** 解题思路:* 一道数学规律推导的题目:* 思路:1、求出1+2+....+n >= k ,中n的最小值.*     2、由数学规律可知,所要求的 N 值一定在sqrt( 2*k ) ~  n 中*     3、初始化N = sqrt( 2*k );直到算到 N*( N+1 ) - 2*k >=0 (满足基本条件,*    并且 ( N*( N+1 ) - 2*k )

2014-02-12 12:17:45 972

原创 UVa 621 秘密研究

/** 解题思路:* 很简单的一道水题,直接按题目讯息输出即可*/#include #include int main( ){ int t; int len; char s[ 1000 ]; scanf("%d",&t); while( t-- ) { scanf("%s",s); len

2014-02-12 11:25:37 701

原创 UVa 253 立方体着色

/** 解题思路:* 题意容易理解,可以画图分析,发现只要对立面都匹配就为True!*/#include #include int vis[ 15 ];char s1[ 8 ],s2[ 8 ];int compare( int x , int y ,int a,int b,int c,int d ){ if( !vis[ x ] && !vis[ y ] &&

2014-02-10 14:43:08 994 3

原创 UVa 10161 棋盘上的蚂蚁

/** 解题思路:*  观察输入N可知,输入N最大为2*10^9,若模拟其行走过程则超时( 也不要考虑用数组存,开不了2*10^9这么大的数组 )* 此题技巧是采用数学推导规律的方法进行解题!*/分奇偶讨论版本:#include #include int main( ){ int n; int x; while( scanf("%d"

2014-02-10 11:44:14 970

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除