- 博客(10)
- 收藏
- 关注
原创 1128 Problem B 出租车费
题目描述某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里;接下来的4公里,每公里2元;之后每公里2.4元。行程的最后一段即使不到1公里,也当作1公里计费。一个乘客可以根据行程公里数合理安排坐车方式来使自己的打车费最小。例如,整个行程为16公里,乘客应该将行程分成长度相同的两部分,每部分花费18元,总共花费36元。如果坐出租车一次走完全程要花费37.2元。现在给你整个行程的...
2019-05-10 15:59:52
192
原创 2018 Problem B 数列
题目描述编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。输入输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。输出对应每个样例输出要求的图形(参见样例格式)。样例输入16样例输出 0 0 1 1 0 1 1 2 3 0 1 1 2 3 5 8 0 1 1 2 3 5...
2019-05-08 17:37:14
174
原创 2088 Problem I 排名
题目描述今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N < 1000 )、考题数M ( 0 < M < = 10 )、分数线(正整数...
2019-05-05 20:27:13
198
原创 1926 Problem C: EXCEL排序
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;struct Student { int id; char name[10]; int score;} stu[100100];bool cmp1(Student a,Student b) { r...
2019-05-05 17:12:02
216
原创 PAT(甲) 1025 PAT Ranking (25)
Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test is supposed to run simultaneously in several places, and the ranklists w...
2019-05-05 16:08:47
165
原创 2064 Problem H:编排字符串
#include<cstdio>#include<cstring>int main() { int m; while(scanf("%d",&m) != EOF) { char str[100][21]; for(int i = 1; i < m + 1; i++) { scanf("%s",str[i]); int k = i;...
2019-04-30 19:21:33
414
原创 1962 Problem D:单词转换
//麻烦大神帮忙看一下这个代码问题出在哪里,自己跑感觉没有问题啊。输入输出都是符合要求的,格式也没问题。就是一直是不对。#include<cstdio>#include<cstring>int main() { char str[150]; while(gets(str) != NULL) { char a[150]; char b[150]; ge...
2019-04-30 17:41:28
478
原创 1808 Problem C: 字符串的查找删除
注意:scanf后面一定不要直接用gets.不然会直接读取\n。实在是相用可以用getchar先把这个换行符\n处理掉#include<cstdio> #include<cstring>#include<cmath>int main(){ //字符数组开大一点 char str1[1000]; gets(str1); int len1 = st...
2019-04-30 16:02:35
438
原创 问题C:进制转换
解题思路:其实很简单,但仍然想了半天,被自己蠢哭;拿985这个数字做个表格来简单说明一下思路吧:数字/2%298549214922460246123012361161301301501571731311101第三列就是需要求得的答案。#include<
2019-04-28 17:00:34
294
原创 问题 B: 数制转换
题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出可能有多组测试数...
2019-04-26 17:21:07
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人