摘要:
c语言_常见图片格式判断 我想尽各种思路。今天,终于把图片判断搞定了。 在此,我写一下我的思路。希望对那些不想看代码的朋友们有帮助。 常风的的图片格式有:bmp,png,jpg,gif等图片格式。 我用的方法是读取图片头文件中的标识符: 1 unsigned short BMP=0x4D42, 2 阅读全文
摘要:
一天半把彩色bmp转成黑白了。 原理是: 第一步:读出位图数据的偏移位置:即第11个字节,用fseek即可。 然后将偏移位置之前的数据全部写入新的bmp图中。 第二步:用fseek移到位图数据这前,判断并转换成二值的黑白图。 还有,要注意一点:查ascii表B 0x42,M0x4d,bfType 为 阅读全文
摘要:
我相信,使用C/C++多年的人对下面这个字符串赋值语句都不会陌生吧。 char* p = "test";同时,我也相信,各位在使用这种语句后吃过很多苦头也不少吧?只要你想利用指针p来改变字符串的内容,你的程序都会得到一个让你颜面尽失一个内存非法操作。比如,下面的这些语句: p[0] = 's'; strcpy(p, "haoel");原因就在于,char* p = "test"; 这个声明,声明了一个指针,而这个指针指向的是全局的const内存区,const内存区当然不会让你想改就改的。所以,如果你一定要写这块内存的. 阅读全文
摘要:
今天测试。这首题,真的很头疼,第一次看到这个题,就知道要用nlinefit函数做,但是我一个地方没搞清楚,花了我40多分钟还没做也来。最后终于是调用的函数出错了。主要是没有将一个列抽出来。一个二维的当一维做,能对吗?只能呵呵了!!!在看题之前,先熟悉数组的操作:创建数组 x=[a b c d e f ] 创建包含指定元素的行向量x=first:last 创建从first开始,加1计数,到last结束的行向量x=first:increment:last 创建从first开始,加increment计数,last结束的行向量x=linspace(first,last,n) 创建从first开始,到l 阅读全文
摘要:
这首题,真的很头疼,第一次看到这个题,就知道要用nlinefit函数做,但是我一个地方没搞清楚, 花了我40多分钟还没做也来。 最后终于是调用的函数出错了。主要是没有将一个列抽出来。一个二维的当一维做,能对吗?只能呵呵了!!! 在看题之前,先熟悉数组的操作: 创建数组 x=[a b c d e f 阅读全文
摘要:
今天终于测试了,发下来第一张试卷中只会做一小题。我蒙了!!!所以呢,我现在再做一下,总结总结!作函数 f(x)=2(x1-1)4+2x22 的三维图.这道题要用到的知识点有函数meshgrid、mesh、surf。'meshgrid'的用途是将向量转换为矩阵。调用格式为:[X,Y]=meshgrid(x,y);其中x=1:4;y=1:4;的向量转换为矩阵的每一行都是向量x、y。X、Y生成的是4*4... 阅读全文
摘要:
在大学暑期培训"数学建模"10天了,在这10天里我学到了MATLAB,Lingo软件的使用。其中Lingo主要用于运筹学,往细里说吧,主要用于有约数的方程的计算。老师说,lingo是MBA人士必会的一个软件,我觉得很有幸能学到这个东西。在这最后的两天里,老师主要教了图论中的"迪杰斯特,福洛依德,最小生成树",这是解决问题的重要方法,也是ACM,运筹学等领域的重要知识。就其中的一个算法也是要花一个星期学习和运用的。可想而知学的有多么浅了。 现在我与网友们共享我的学习数学建模的知识与步骤。 在第一天里,我学习了MATLAB的语法,并做了几个作业。 对以下问题 阅读全文
摘要:
这一问题选自1997年全国大学生数学建模竞赛 B题。问题简单叙述如下: 某些工业部门(如贵重石材加工等)采用截断切割的加工方式从一个长方体中加工出一个已知尺寸、位置预定的长方体(这两个长方体的对应表面是平行的),通常要经过六次截断切割. 已知待加工长方体和成品长方体的长、宽、高分别为10、14.5、 阅读全文
摘要:
算法描述:输入图G,源点v0,输出源点到各点的最短距离D中间变量v0保存当前已经处理到的顶点集合,v1保存剩余的集合1.初始化v1,D2.计算v0到v1各点的最短距离,保存到Dfor each i in v0;D(j)=min[D(j),G(v0(1),i)+G(i,j)] ,where j in v13.将D中最小的那一项加入到v0,并且从v1删除这一项。4.转到2,直到v0包含所有顶点。%di... 阅读全文
摘要:
两辆平板车的装货问题有七种规格的包装箱要装到两辆铁路平板车上去包装箱的宽和高是一样的但厚度(t,以厘米计)及重量(,以公斤计)是不同的.下表给出了每种包装箱的厚度重量以及数量每辆平板车有10.2 米长的地方可用来装包装箱像面包片那样载重为40吨由于当地货运的限制对C5 ,C6 ,C7 类的包装箱的总 阅读全文
摘要:
/* 爆头 Description gameboy是一个CS高手,他最喜欢的就是扮演警察, 手持M4爆土匪的头。也许这里有人没玩过CS,有必 要介绍一下“爆头”这个术语:所谓爆头,就是子 弹直接命中对方的头部,以秒杀敌人。 现在用一个三维的直角坐标系来描述游戏中的三维空间 (水平面为xoy平面,z轴 阅读全文
摘要:
在以后的AC中,想看AC的思路,请关注我哟! 阅读全文
摘要:
/*问题B时间限制:10000/5000ms(JAVA /其他)内存限制:65536/32768K(JAVA /其他)的总提交():12接受提交(S):4字体:宋体宋体格鲁吉亚字体大小:← →问题说明给定一个整数N(0≤N≤10000),你的任务是计算N!输入在一行中,一个N进程的文件的结束。产量对于每个N,输出N!在同一行中。采样输入123样本输出126*/#include#includeint arr[10000];int main(){ int n; while(scanf("%d",&n)!=EOF) { int c=0,s; int i,j; mems.. 阅读全文
摘要:
/*Problem DescriptionEverybody knows any number can be combined by the prime number.Now, your task is telling me what position of the largest prime factor.The position of prime 2 is 1, prime 3 is 2, and prime 5 is 3, etc.Specially, LPF(1) = 0. InputEach line will contain one integer n(0 #include con 阅读全文
摘要:
用到的知识点: 代码如下: /* Input 输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3<=n<=100),它表示多边形的边数(当然也是顶点数),然后是按照逆时针顺序给出的n个顶点的坐标(x1, y1, x2, y2... xn, yn),为了简化问题,这里的所有坐标都 阅读全文