自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 A Tobaku Mokushiroku Kaiji

 Kaiji正在与另外一人玩石头剪刀布。双方各有一些代表石头、剪刀、布的卡牌,每局两人各出一张卡牌,根据卡牌的内容决定这一局的胜负。胜负规则为:石头赢剪刀、剪刀赢布、布赢石头、相同为平局。每张卡牌至多被使用一次。已知双方的卡牌数量,问Kaiji最多赢几局?输入描述:一行六个数字0 ≤ a, b, c, d, e, f ≤ 50,a,b,c分别表示Kaiji的石头、剪刀、布的牌的数...

2018-10-05 18:46:28 336

原创 顺序表应用2:多余元素删除之建表算法

顺序表应用2:多余元素删除之建表算法Time Limit: 3 ms Memory Limit: 600 KiBSubmit StatisticProblem Description一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个...

2018-09-10 17:28:59 194

原创 顺序表应用1:多余元素删除之移位算法

顺序表应用1:多余元素删除之移位算法Time Limit: 1000 ms Memory Limit: 650 KiBSubmit StatisticProblem Description一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变...

2018-09-10 16:43:32 277

转载 关于#include bits/stdc++.h

链接https://blog.csdn.net/onepointo/article/details/72553277

2018-09-04 16:46:37 2456

转载 sort函数的用法(C++排序库函数的调用)

对数组进行排序,在c++中有库函数帮我们实现,这们就不需要我们自己来编程进行排序了。(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)...

2018-08-17 11:26:31 230

转载 堆模板

  #include <stdio.h> #include <stdlib.h> int head[500],n; void shiftdown(int note) { while(note*2<=n)//如果不存在子节点 { int mi=head[note];//让最小值初始化为该节点...

2018-08-17 08:14:21 135

转载 多元运算

I - 简单计算器(20)            /////转自 小自洽 https://blog.csdn.net/bhliuhan/article/details/81747010读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 Input 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。...

2018-08-16 21:22:31 934

转载 C语言的queue函数

queue 模板类的定义在<queue>头文件中。与stack 模板类很相似,queue 模板类也需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。定义queue 对象的示例代码如下:queue<int> q1;queue<double> q2;queue 的基本操作有:入队,如例:q.pu...

2018-08-15 19:39:36 28523

转载 C++ 中queue(队列)的用法

#include <iostream>#include <queue>#include <assert.h>/*调用的时候要有头文件: #include<stdlib.h> 或#include<cstdlib> +#include<queue>       #include<queue>详细用法:

2018-08-15 17:06:14 15043

原创 C语言strstr()函数:返回字符串中首次出现子串的地址

头文件:#include <string.h>strstr()函数用来检索子串在字符串中首次出现的位置,其原型为:    char *strstr( char *str, char * substr );【参数说明】str为要检索的字符串,substr为要检索的子串。【返回值】返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。【函数示例】...

2018-08-07 20:04:57 4350

转载 error: 'for' loop initial declarations are only allowed in C99 mode

使用gcc编译代码是报出error: 'for' loop initial declarations are only allowed in C99 modenote: use option -std=c99 or -std=gnu99 to compile your code错误,这是因为在gcc中直接在for循环中初始化了增量:for(int i=0; i<len; i+...

2018-08-06 10:36:13 971

转载 18岁生日(闰年判断+水)

Description 当你还是18岁的时候,那个曾经一起追过的女孩刚好也是18岁,而且她的生日就要到了,你突然想到一个问题,是不是每个人到18岁生日所经过的天数都是一样的呢?我们来算一下吧 Input 首先输入一个整数n,表示有n组数据,格式是YYYY-MM-DD。 Output 对于每组数据输出一行,每行一个数,表示从出生到18岁生日所经过的天数。如果没有18岁生日,就输出-1。 ...

2018-08-03 17:27:49 302

转载 顺序表应用5:有序顺序表归并(构建顺序表)

顺序表应用5:有序顺序表归并Time Limit: 100 ms Memory Limit: 880 KiBSubmit StatisticProblem Description已知顺序表A与B是两个有序的顺序表,其中存放的数据元素皆为普通整型,将A与B表归并为C表,要求C表包含了A、B表里所有元素,并且C表仍然保持有序。Input 输入分为三行:第一行输入m、n(1&l...

2018-08-03 10:37:01 292

转载 SDUT 3329----顺序表应用5:有序顺序表归并(很经典)

                           顺序表应用5:有序顺序表归并题目描述已知顺序表A与B是两个有序的顺序表,其中存放的数据元素皆为普通整型,将A与B表归并为C表,要求C表包含了A、B表里所有元素,并且C表仍然保持有序。输入 输入分为三行:第一行输入m、n(1<=m,n<=10000)的值,即为表A、B的元素个数;第二行输入m个有序的整数,即为表A的...

2018-08-03 10:35:54 180

转载 数据结构实验之链表六:有序链表的建立

数据结构实验之链表六:有序链表的建立Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入N个无序的整数,建立一个有序链表,链表中的结点按照数值非降序排列,输出该有序链表。Input第一行输入整数个数N;第二行输入N个无序的整数。Output依次输出有序链表的...

2018-08-02 16:33:48 174

转载 顺序表应用4:元素位置互换之逆置算法

顺序表应用4:元素位置互换之逆置算法 Time Limit: 10 ms Memory Limit: 570 KiB Submit Statistic Discuss Problem Description一个长度为len(1<=len<=1000000)的顺序表,数据元素的类型为整型,将该表分成两半,前一半有m个元素,后一半有len-m个元素(1<=m<=len...

2018-08-02 11:11:22 186

原创 猜糖果

 猜糖块Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description      小狗对小猫说:你猜猜我的口袋里有几块糖?小猫说:猜对了你给我吃吗?小狗点点头:嗯,猜对了两块都给你!小猫咽了咽口水说:我猜五块!然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。      既然小猫这么喜欢...

2018-08-02 09:03:43 216

原创 上升子序列

上升子序列Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description一个只包含非负整数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列{a1, a2, ...,aN},我们可以得到一些上升的子序列{ai1, ai2,...

2018-08-02 09:03:03 359

原创 最长公共子序列

最长公共子序列问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description给定两个序列 X={x1,x2,…,xm} 和 Y={y1,y2,…,yn},找出X和Y的最长公共子序列。Input输入数据有多组,每组有两行 ,每行为一个长度不超过500的字符串(输入全是大写英文字母...

2018-08-02 08:51:12 103

原创 最长上升子序列

最长上升子序列Time Limit: 3000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, .....

2018-08-02 08:48:37 102

原创 鞍点计算

鞍点计算Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1Input输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。Output

2017-12-17 16:42:22 268

原创 简单计算

简单计算Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。 Input第一行一个正整数N(N第二行有N个用空格隔开的整数Ti (1 Output三

2017-11-16 21:39:59 589

原创 C语言实验——判断素数(循环结构)

C语言实验——判断素数(循环结构)Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description从键盘上输入任意一个正整数,然后判断该数是否为素数。如果是素数则输出"This is a prime."否则输出“This is not a prime.”Input

2017-11-14 22:40:27 1314

原创 C/C++训练1---最大公约数与最小公倍数

C/C++训练1---最大公约数与最小公倍数Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description输入两个正整数,求它们的最大公约数与最小公倍数。Input输入两个正整数,两个整数之间用空格分开。数据保证在 int 范围内。Output

2017-11-14 22:30:30 1091

原创 数列求和

数列求和Time Limit: 1000MS Memory Limit: 32768KB SubmitStatistic Problem Description数列求和是一类常见的问题,本题有一定的代表性:求s=a+aa+aaa+aaaa+……+aa…aa(n位)其中,a的值由键盘输入,位数n也由键盘输入。 Input第一行输入a的值;第二行输入位数

2017-11-14 22:22:05 410

原创 求绝对值最大值

求绝对值最大值Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description求n个整数中的绝对值最大的数。 Input输入数据有2行,第一行为n,第二行是n个整数。 Output输出n个整数中绝对值最大的数。 Example Input5-1 2 3

2017-11-14 22:16:48 309

原创 C语言实验——打印数字图形

C语言实验——打印数字图形Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 Input正整数n(1≤n≤9)。 Output指定数字图形。 Example Input5Exa

2017-11-12 10:59:31 694

原创 期末考试之分等级

期末考试之分等级Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description期末考试结束了,老师想要根据学生们的成绩划分出等级。共有5个等级A,B,C,D和E。划分方法如下,90分(含90)以上的为A,80~90(含80)间的为B,70~80(含70)间的为C,60~

2017-11-11 16:03:46 1963

转载 C语言实验——分数序列

C语言实验——分数序列Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。 Input输入只有一个正整数n,1≤n≤10。 Output输出该序列前n项

2017-11-10 11:20:09 717

原创 完美素数

完美的素数Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description      素数又称质数。指一个大于1的自然数,除了1和此整数自身外,不能被其他自然数整除的数。我们定义:如果一个素数是完美的素数,当且仅当它的每一位数字之和也是一个素数。现在给你一个正整数,你需要写个程序

2017-11-10 09:53:08 2442

转载 猜糖果

猜糖块Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description      小狗对小猫说:你猜猜我的口袋里有几块糖?小猫说:猜对了你给我吃吗?小狗点点头:嗯,猜对了两块都给你!小猫咽了咽口水说:我猜五块!然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。      既然

2017-11-03 21:55:27 620

转载 明天是几号

明天是几号?Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description忙碌了一天的 bLue 累得瘫在床上,他想知道明天是几号,你能告诉他吗?Input输入数据有多组(数据组数不超过 50000),到 EOF 结束。每组数据输入一行,包含用空格隔开的 3

2017-11-03 19:33:22 2552 1

原创 求绝对值最大值

求绝对值最大值Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description求n个整数中的绝对值最大的数。 Input输入数据有2行,第一行为n,第二行是n个整数。 Output输出n个整数中绝对值最大的数。 Example Input5-1 2 3

2017-11-02 22:21:28 2016

转载 C/C++经典程序训练3---模拟计算器

#includeint main(){int a,b;char op;scanf("%d%d\n",&a,&b);scanf("%c",&op);switch(op){case'+':printf("%d\n",a+b);break;case'-':printf("%d\n",a-b);break;case'*':printf("%d\n",a*b);b

2017-10-28 12:45:59 628

转载 C语言实验——输入数字星期,输出英文(switch语句)

#includeint main(){int n;scanf("%d",&n);switch(n){case 1:printf("Monday\n");break;case 2:printf("Tuesday\n");break;case 3:printf("Wednesday\n");break;case 4:printf("Thursday\n");br

2017-10-28 12:42:54 6306

转载 C语言实验——某年某月的天数

#includeint main(){int y,m,d;scanf("%d\\%d",&y,&m);switch(m){case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;case 4:case 6:case 9:case 11:d=30;break;cas

2017-10-28 12:41:00 1773

原创 c语言实验—时间格式转换

#includeint main(){    int a,b;    scanf("%d:%d",&a,&b);    if(a==0)        printf("%d:%02d AM",a+12,b);    else if((a>=1)&&(a        printf("%d:%02d AM",a,b);    else if(a==12)

2017-10-22 16:48:52 11498

空空如也

空空如也

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

TA关注的人

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