自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 最长不下降子序列

/*开辟一个堆栈数组stack[],每次取栈顶元素top和读到的元素temp做比较, 如果temp>top则将temp入栈,如果temp<=top则二分查找栈中的比temp大的第一个元素, 并用temp替换他,最后max即为栈的大小 */ #include #include ...

2017-05-16 16:58:10

阅读数 100

评论数 0

原创 最长单词长度

/*输出一行英语语句中最长的单词及其长度 输入:I love China 输出:China 5 */ #include using namespace std; int main() { char ans[200],txt[200];//ans存储单个单词,txt存储整个句子 int l...

2017-05-10 14:11:49

阅读数 219

评论数 0

原创 字符替换

#include using namespace std; int main() { char txt[200]; char A,B; int i,ntxt=0; while((txt[ntxt++]=getchar())!='\n');// I love China. I love Be...

2017-05-10 13:47:03

阅读数 158

评论数 0

原创 火柴棍

//火柴棍:输入整数n,输出能拼成的不同等式的数目 #include using namespace std; int main() { int a[10]={6,2,5,5,4,5,6,3,7,6},ans=0,temp=0,k; int num[2016]; int n; cin&g...

2017-05-10 13:09:05

阅读数 164

评论数 0

原创 统计票数

//e.g 5.10《CCF中学生计算机程序设计》 Ctrl+D结束运行 #include #include using namespace std; int main() { int num[11]; int i; memset(num,0,sizeof(num)); while(ci...

2017-05-10 12:53:23

阅读数 273

评论数 0

原创 选择排序

核心:先找最小的值,再交换数据。 #include int a[100]; void select_sort(int n) //选择排序函数 { int i,j,min,t; for(i=0;i<n-1;i++)//找出最小的数进行交换 { min=i;//假设当前下标为i的...

2017-05-03 21:17:47

阅读数 111

评论数 0

原创 插入排序

《算法竞赛宝典》 把预插入的数与数组中的各个数逐个比较,当找到第一个比插入数大的元素i时,该元素之前即为插入位置。然后从数组最后一个元素开始到该元素为止,逐个后移一个位置。 初始键值序列    【12】     15     9     20     6     31     24 第一趟排序: ...

2017-05-03 21:10:12

阅读数 111

评论数 0

原创 离散化基础 输出排序后的编号

输出每个数的排名 /*书籍《CCF 中学生计算机程序设计》 江涛 等 5 8 2 6 9 4 */ #include #include using namespace std; struct tNode{ int data,//数值 rank,//排名 index;//下标 }; ...

2017-05-03 13:42:59

阅读数 893

评论数 0

原创 结构体 成绩统计

书籍《CCF 中学生计算机程序设计》 江涛 等 输入N个学生的姓名和语文、数学的得分,按总分从高到低输出。分数相同的按输入先后输出。 /* 4 gaoxiang 78 96 wangxi 70 99 liujia 90 87 zhangjin 78 91 */ #include #i...

2017-05-03 13:24:43

阅读数 448

评论数 0

原创 窗口重叠

给定两个窗口左右上下的坐标,求重叠的面积。 //left right top bottom #include #include using namespace std; struct tWindow { int left, right, top, bottom; }; tWindow w...

2017-05-03 13:03:04

阅读数 335

评论数 0

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