- 博客(19)
- 收藏
- 关注
原创 Problem_3(2015级期末) 超大数的运算
Problem Description第一学期已经接近尾声了,通往寒假的大门由八位Exam把守。这里的Exam收藏了一个数字,但这个数字太长了,他想要把这个数字压缩成个位数。例如:666第一次合成是6 +6 +6 =18;第二次合成是1+8=9是个位数,合成结束。压缩的方式是把数字的每一位相加,会得到一个新数字,然后再对新数字进行相同的操作。直到最后得到一个个位数。如果你能帮他实现这个愿望,他就放你
2016-12-27 16:32:28 307
原创 Problem_5 2015级期末
Problem Description第一学期已经接近尾声了,通往寒假的大门由八位Exam把守。 作为Exam大家族里的二哥,当然要比之前那些Exam们要凶恶的多。 二哥养了一群恶犬,如果你能战胜他们,二哥就放你过去。 当然不是让你赤手空搏,二哥也给你准备了同样数目的几只恶犬。 已知你的每只恶犬只能攻击二哥对应位置的恶犬, 当你的某只恶犬进行攻击时,会同时遭受敌方和其左右两只恶犬的攻击,如
2016-12-27 12:31:55 300
原创 UMR与黑白熊
Problem Description小埋今天得到了一个很神奇的数列,感觉自己萌萌哒。然而这其实是黑白熊的套路。小埋在碰见这个序列之后变成了这个样子:3721此时的你需要准确的回答黑白熊的问题,才能帮助小埋拜托控制,而不会让小埋 over 掉。问题其实也很简单,那就是问你在这个序列中(序列中有 n 个数,标号为 1 到 n),存不存在一个区间 [L, R] (1 <= L <= R <= n) 使得
2016-12-24 16:19:35 484
原创 鞍点计算
鞍点计算 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。 Input 输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。 Output 按下列格式输出鞍点:Array[i][j]=x
2016-12-24 10:32:27 3176
原创 bLue的字符串游戏
Problem Description这不,bLue 巨巨又要出去打比赛了,但是在火车上实在太无聊,于是他和队友 PBH 玩起了字符串游戏。游戏的玩法是这样的,bLue 根据自己已经写好的一个字符串,按次序给出一个字母,bLue 会把第一个字母直接写在纸上,bLue 每给出一个字母,PBH 需要把这个字母加到纸上的字符串中,PBH 可以选择把 bLue 给出的字母放在纸上的字符串的最前面或者最后面
2016-12-20 12:42:14 402
原创 1525 字符统计2
字符统计2 Time Limit: 1000MS Memory Limit: 65536KB Problem Description输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。 Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 Output逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同
2016-12-15 23:28:07 693
原创 2761 编码
编码 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码: 1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。 2、 如果K为1,不输出K Input 输入有多组,直到文件结束。每组一个字符串,长度为
2016-12-15 21:34:03 1068
原创 简单字符串排序
简单字符串排序 Time Limit: 5000MS Memory Limit: 100000KB Submit Statistic Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。 Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不
2016-12-08 23:45:43 853
原创 小鑫の日常系列故事(七)——小纸条
#include<string.h>#include<stdio.h>struct{ char a[100],b[100];}k[100],q;int main(){ int n,i,j,k,t,sum,l,m; char p[10000]; while(scanf("%d",&n)!=EOF ) { k=n%26;\\k对26取余
2016-12-08 20:42:44 1127 2
原创 找老乡
#include<string.h>#include<stdio.h>struct{ char a[100],b[100];}k[100],q;\\结构体int main(){ int n,i,j,t,sum,f; char p[10000]; while(scanf("%d",&n)!=EOF ) { sum=0;
2016-12-08 19:58:55 626
原创 C语言合法标识符
C语言合法标识符 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description输入一个字符串,判断其是否是C的合法标识符。 Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。 Output对于每组输入数据,输出一
2016-12-08 13:33:54 1108
原创 又见回文
#include<stdio.h>#include<string.h>#define N 100000int fun(char a[],int n){ int i; char *p_sta=a, *p_en =a+n-1;\\正反进行 while(p_sta<p_en) { if(*p_sta==' ') { *p_sta++;} \\跳过空格
2016-12-07 17:56:11 342
原创 矩阵的舞蹈
#include<math.h>#define N 100int main(){ int i,j,k; int T,m,n,a[N][N],b[N][N]; scanf("%d",&T); for(i=0; i<=T-1; i++) { scanf("%d%d",&m,&n); for(j=0; j<=m-1; j++)
2016-12-05 23:55:55 442
原创 鞍点计算
#include#define N 100int main(){ int i,j,k,row,line,flag; int a[N][N],b[N][N],m,n,max,min; while(scanf("%d%d",&m,&n)!=EOF ) { flag=0; row=0;line=0;
2016-12-05 21:15:34 451
原创 数日子
#include<stdio.h>int main(){ int a[100],b[100],c[100],i,n; while(scanf("%d",&n)!=EOF ) { for(i=0;i<n;i++) { scanf("%d%d%d",&a[i],&b[i],&c[i]); }
2016-12-04 11:18:27 381
原创 数组逆序,移位
#include<stdio.h>#define N 100int main(){ int a[N],b[N]; int t,i,j,n,m,count,T,k; scanf("%d",&n); for(i=0;i<=n-1;i++) { scanf("%d",&a[i]); } scanf("%d",&m); f
2016-12-04 11:03:32 260
原创 小鑫爱运动
#include<stdio.h>#define N 100int main(){ int a[N],b[N]; int t,i,j,n,m,count,T; while( scanf("%d",&n)!=EOF) { count=1; for(i=0; i<=n-1; i++) { sca
2016-12-04 10:18:36 314
原创 矩阵输出
#include<stdio.h>#define N 100int main(){ int a[N]; int t,i,j,n; scanf("%d",&n); for(i=0; i<=n-1; i++) { scanf("%d",&a[i]); } for(i=0; i<=n-1; i++) {
2016-12-04 09:25:07 362
原创 二维数组 杨辉三角
#include<stdio.h>#define N 100int main(){ int n,a[N][N],i,j,flag,t; while(scanf("%d",&n),n) { for(i=0;i<=n-1;i++) { for(j=0;j<=i;j++) {
2016-12-01 17:11:42 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人