Jaster_wisdom的专栏

待到山花烂漫时,她在丛中笑

华为OJ 字符串排序

描述 编写一个程序,将输入字符串中的字符按如下规则排序。规则1:英文字母从A到Z排列,不区分大小写。      如,输入:Type 输出:epTy规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。    如,输入:BabA 输出:aABb规则3:非英文字母的其它字符保持原来的位置。...

2016-07-31 22:57:53

阅读数:730

评论数:0

华为OJ 名字的漂亮度

描述 给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。 知识点 字符串...

2016-07-31 21:29:36

阅读数:880

评论数:0

华为OJ 合唱队

描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,   则他们的身高满足存在i(...

2016-07-31 20:37:28

阅读数:1703

评论数:0

华为OJ 挑7

描述 输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37...70,71,72,73...)的个数 知识点 循环 运行时间限制 0M 内存限制 0 输入 一个正整数N。(N不大于30...

2016-07-31 16:54:58

阅读数:446

评论数:0

九度OJ 1079 手机键盘

题目描述: 按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。 如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需要按6下 如果连续两字符在同一个按键上,则两个按键之间需要等一段时间,如ac,在按了a...

2016-07-30 20:33:15

阅读数:316

评论数:0

九度OJ 1077 最大序列和

题目描述: 给出一个整数序列S,其中有N个数,定义其中一个非空连续子序列T中所有数的和为T的“序列和”。 对于S的所有非空连续子序列T,求最大的序列和。 变量条件:N为正整数,N≤1000000,结果序列和在范围(-2^63,2^63-1)以内。   输入: 第一行为一...

2016-07-30 19:53:16

阅读数:408

评论数:0

九度OJ 1076 N的阶乘 (大整数运算)

题目描述:  输入一个正整数N,输出N的阶乘。 输入: 正整数N(0 输出:  输入可能包括多组数据,对于每一组输入数据,输出N的阶乘 样例输入: 4 5 15 样例输出: 24 120 1307674368000 看到此题,...

2016-07-30 15:04:44

阅读数:811

评论数:0

字符串的全排列

问题描述: 给定一个字符串"abc",输出由字符'a','b','c'所能排列出来的所有字符串abc,acb,bac,bca,cab,cba 解法一 递归实现 依次将a,b,c固定在第一位,然后求后面两个数的排列 #include #include ...

2016-07-28 22:00:52

阅读数:399

评论数:0

字符串包含

问题描述: 给定长字符串a和一短字符串b,如何判断出短字符串b中的所有字符是否都在长字符串a中?说明,重复的字母算同一个 解法一 蛮力轮询 对于字符串b中的每一个字母,依次逐个与字符串a中的每个字符进行比较,看是否都在字符串a中。 若两个字符串的长度为n,m,则该解法的时间复杂度为...

2016-07-27 18:39:43

阅读数:303

评论数:0

九度OJ 1069 查找学生信息

题目描述:  输入N个学生的信息,然后进行查询。 输入:  输入的第一行为N,即学生的个数(N 接下来的N行包括N个学生的信息,信息格式如下: 01 李江 男 21 02 刘唐 男 23 03 张军 男 19 04 王娜 女 19 然后输入一个M(M 02 0...

2016-07-27 15:13:39

阅读数:447

评论数:0

字符串的旋转

这种题目的描述一般是这样的:将一字符串的前几个字符移到这个字符串后面去。 常规的思路是,写一个将首字符移到末尾的函数,然后调用n次即可。但比较快捷的方法是,三步反转。 所谓三步反转,即将一个字符串分割成几个部分,每个部分分别反转,然后对整个字符串进行整体反转。 例子: 单词翻转 输入一个英文句子,...

2016-07-26 20:51:52

阅读数:262

评论数:0

九度OJ 1065 输出梯形

题目描述: 输入一个高度h,输出一个高为h,上底边为h的梯形。 输入: 一个整数h(1 输出: h所对应的梯形。 样例输入: 4 样例输出: **** ****** ******** ********** ...

2016-07-26 16:55:47

阅读数:302

评论数:0

九度OJ 1062 分段函数

题目描述: 编写程序,计算下列分段函数y=f(x)的值。 y=-x+2.5; 0 y=2-1.5(x-3)(x-3); 2 y=x/2-1.5; 4 输入: 一个浮点数N 输出: 测试数据可能有多组,对于每一组数据, 输出N对应的分段函数值:f(N)。...

2016-07-26 14:36:21

阅读数:364

评论数:0

九度OJ 1061 成绩排序

题目描述:     有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。 输入:     测试数据有多组,每组输入第一行有一个整数N(N     每个学生的数据包括姓名(长...

2016-07-16 22:06:44

阅读数:529

评论数:0

九度OJ 1051 数字阶梯求和

题目描述: 给定a和n,计算a+aa+aaa+a...a(n个a)的和。 输入: 测试数据有多组,输入a,n(1 输出: 对于每组输入,请输出结果。 样例输入: 1 10 样例输出: 1234567900 这道题简单分...

2016-07-16 20:31:20

阅读数:486

评论数:0

九度OJ 1026

题目描述: 输入两个不超过整型定义的非负10进制整数A和B(31-1),输出A+B的m (1 输入: 输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。 当m为0时输入结束。 输出: 输出格式:每个测试用例的输出占一行,输出A+B的m进制...

2016-07-14 22:12:55

阅读数:964

评论数:0

九度OJ 1007 奥运排序问题

题目描述: 按要求,给国家进行排名。 输入: 有多组数据。 第一行给出国家数N,要求排名的国家数M,国家号从0到N-1。 第二行开始的N行给定国家或地区的奥运金牌数,奖牌数,人口数(百万)。 接下来一行给出M个国家号。 输出: 排序有4种方式: 金牌总数 奖牌总...

2016-07-14 21:07:01

阅读数:825

评论数:0

九度OJ 1041 简单排序

题目描述: You are given an unsorted array of integer numbers. Your task is to sort this array and kill possible duplicated elements occurring in it. ...

2016-07-09 19:24:51

阅读数:506

评论数:0

九度OJ 1040 求前10000个素数

题目描述: Output the k-th prime number. 输入: k≤10000 输出: The k-th prime number. 样例输入: 3 7 样例输出: 5 17 这道题是求第k个素数,因为k最大为10000,用户每输入一次求一次第k个素数...

2016-07-09 17:00:46

阅读数:893

评论数:0

九度OJ 1042

题目描述: Find a longest common subsequence of two strings. 输入: First and second line of each input case contain two strings of lowercase char...

2016-07-09 16:15:22

阅读数:448

评论数:0

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