12 2015 档案
摘要:ss
阅读全文
摘要://包括建立链表的creat(); 输出连标的print(), 删除链表中结点的delete();#include#include#define LEN sizeof(struct student)struct student{ long num; float score; str...
阅读全文
摘要:#include<stdio.h> typedef struct Student { int a; struct Student *next; }Pupil; int main() { Student ss; //这里会显示未定义, 所以Student只是在结构体里面做指针用的。 一般情况下 Stu
阅读全文
摘要:下面说线性结构,线性结构是数据结构中最基础最简单的一种结构类型 其中典型的是线性表线性表:举一个列子 下面有一个一元多项式F(x)=a0+a1*x+a2*x+~~~~~~~+an*x;请你思考并给出,你所能想到的几种储存方式.1: 用一个数组将其系数储存起来,然后用for循环这样...
阅读全文
摘要:算法(algorithm)(#include.....c++中的头文件).1:有限的指令集.2:无所谓是否接受输入,但是一定最少有一个输出3:有限性...一定在有限步骤后终止.4:指令必须有清楚的目标,不可以有歧义.5:目标要符合实际.6:伪代码实现(不依赖于任何一种语言)(这是什么意思呢? 意思就...
阅读全文
摘要:数据结构(date structure)是计算机中储存,组织数据的方式.通常情况下,精心选择的数据结构可以带来最优效率(短小精悍)的算法.---------------------数据结构和算法是紧密相关的.例一: 怎样在书架上放置一些书籍(给了你一些数据和一些储存空间你应该怎样将这些数据储存起来)...
阅读全文
摘要:#include #include #include #include #include #include #define len sizeof(struct student) using namespace std; struct student { long num; float score; struct student *next; ...
阅读全文
摘要:#include#includeusing namespace std; //擦 ,好像 忘了这个东西..void inv (int x[],int n);//形参 接收数组的方法....int main(){ int a[100],n,i,j; while(scanf("%d...
阅读全文
摘要:现在处于一种 指针不熟 链表不会的状态.....先附上一个 书上的输入代码再说.........汗,先存起来 去看指针吧.....#include#include#define len sizeof(struct student)//宏定义 len为 结构体的长度struct student...
阅读全文
摘要:#includestruct student{ int num; char name[20]; float score;};int main(){ int i,j; struct student stu[5],temp; for(i=0;istu[j+1].sco...
阅读全文
摘要:分拆素数和Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 28685 Accepted Submission(s): 12471Pro...
阅读全文
摘要:1. a ⊕ a = 02. a ⊕ 0 = a3. a ⊕ b = b ⊕ a4. a ⊕b ⊕ c = a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c;5. d = a ⊕ b ⊕ c 可以推出 a = d ⊕ b ⊕ c.6. a ⊕ b ⊕ a = b.7.若x是二进制数0101,y是二...
阅读全文
摘要:注:网上搜的第一篇 1001 这个就不用说了吧1002 简单的大数1003 DP经典问题,最大连续子段和1004 简单题1005 找规律(循环点)1006 感觉有点BT的题,我到现在还没过1007 经典问题,最近点对问题,用分治1008 简单题1009 贪心1010 搜索题,剪枝很关键1011 10
阅读全文
摘要://最恶心人的大数问题...我怕要让你看到我更恶心!!!!!!!!!!!!!!! #include #include int i,j,m,n,b,c,a[11111]; int main() { while(scanf("%d",&n)!=EOF) { memset(a,0,sizeof(a)); m=0; a[0]=1; ...
阅读全文
摘要:同一题在是用数组和不使用数组的时候在是用数组的时候 数组开得太大导致内存太大,数组开得太小导致访问越界,所以精良不开数组.并且以后在写程序的时候养成用__int64的好习惯..........尽量少犯那些操蛋而又让人无能为力的错...下面附上正确代码#include__int64 max(__int...
阅读全文
摘要:将一个数组归零的方法 1:两个for循环 2:memset(string.h头文件) 3:定义的时候加一个 static 用于归零.. 很省时间,能很大程度上优化时间复杂度 4:将函数定义子啊主函数之外.....这个也行但是就是不能再一次程序运行中重复的更新
阅读全文
摘要:动态规划之最长自序列问题....两个字符串中的最长子序列问题. 参考例题杭电1159.....参考文件.lcy老师的课件....在此对lcy老师致敬.. 最长子序列问题....... 下面附上题目 简言之 就是给你两个 字符串 让你从中找出 最长递增 公共子序列 题目的意思就是....给你两个字符串
阅读全文
摘要:英语比较难,实际上意思就是你把四位数中 10进制 12进制 16进制,他们各自的各个位数相加,如果他们的和相等的话,那么就输出这个数字...just so so...下面附上正确的代码
阅读全文
摘要:#include//心累,感觉没法优化了......#includeint a[500010];void wap();int main(){ int n,x; wap(); scanf("%d",&n); while(n--) { scanf("%d",&...
阅读全文
摘要:#include#includeint main(){ int m,b,t,c; double s; char a; scanf("%d",&t); while(t--) { getchar(); scanf("%c %d %d",&a...
阅读全文
摘要://关键是思想这一道题可以采用和那一个 闰年生日的那一个题一个方法.//给你一个 数字 让你哟摩纳哥素数的乘积将他标示出来....其实也挺简单的 我看了现在做题主要的还是方法//还是应该多看书,书看得多了.做题速度就上去了.可能这就是前任说的磨刀不误砍柴工...//数据结构,数论...应该都是...
阅读全文
摘要:#includeint main(){ int i,s,a,t,n; while(scanf("%d",&t),t) { s=t; for(i=1;i<t;i++) { s=(s*t)%9; } ...
阅读全文
摘要:头文件:#include atoi() 函数用来将字符串转换成整数(int),其原型为:int atoi (const char * str);【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过isspace()函数来检测),直到遇上数字或...
阅读全文
摘要:(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!PS:如果需要排序的树木较多的话,这就是一个...
阅读全文
摘要:/* strtok example */ //参数str指向欲分割的字符串,当strtok中的第二个就是分割的字符可以设置两个//形如p=strtok(str,",*"),当在第一次调用strtok的时候必须给予参数str字符串//往后的调用则将参数str设置成null,每次调用成功则返回下一个...
阅读全文
摘要://妈妈咪呀 终于知道为啥错了,真是日了神狗哮天犬了.//日了神狗 哮天犬 日了神狗哮天犬 日了神狗哮天犬.//看来当你没有思路不知道哪里错了的时候 去吧程序在写一遍是很重要的 么么么么么么么哒.//当你想减少时间复杂度 而不得不 增加空间复杂度的时候 很可能因为 在减少时...
阅读全文
摘要:严格 按照 题目的格式要求去做, 不要认为 有些题目对格式要求不严苛,就不去注意格式.
阅读全文
摘要:_____________温故而知新__再看一遍课本____课本看完之后___就去买一本 类似于_____c prime __的书_____去开始算法和数据结构____________别你厉害的人还有好多_____眼界不应该局现在 自己的学校___差校其实也是有好处的_____你可以为自己量身定...
阅读全文
摘要:Problem DescriptionThere are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2). InputInput consists of a sequence ...
阅读全文
摘要:在对浮点型排序是一定要用三木运算符(三目运算符内容下去自己看),因为如果也是用整形那样的减法的时候如果是两个十分相近的数字 可能返回一个小数(自己一会去试试),冉冉他cmp返回值是int(试试别的)因此就会将这个小数返回为0,系统认为其相等,失去了本来存在的大小关系。所以为了安全起见对浮点型进行快速...
阅读全文
摘要:#includeint main(){ int a[111],i,*p; p=a; for(i=0;i#includeint comp(const void*a,const void*b){return *(int*)a-*(int*)b;}int main(){int *arra...
阅读全文

浙公网安备 33010602011771号