CCF_题集
0914_h
The future has arrived. It commences now.
展开
-
bubble_sort
C++代码如下:#include int main(){ int n; int buf[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++){ scanf("%d",&buf[i]); } for(int i=0;i<n-1;i++){原创 2017-04-08 11:19:56 · 265 阅读 · 0 评论 -
score_sort
成绩排序:规则,有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。#include#include#includeusing namespace std;struct E{ char name[1001]; int age; int score;}buf[1原创 2017-04-08 16:58:17 · 728 阅读 · 0 评论 -
Date_differentvalue
计算两个日期差:分析:考察了日期类问题中最基本的问题--------求两个日期间的天数差,即求分别以两个特定日期为界的日期区间的长度。这里值得一提的是,解决这类区间问题有一个统一的思想--------把原区间问题统一到起点确定的区间问题上去。在该例中,我们不妨把问题统一到特定日期与一个原点时间(如0000年1月1日)的天数差,当要求两个特定的日期之间的天数差时,我们只要将他们与原点日期的天原创 2017-04-09 21:24:21 · 341 阅读 · 0 评论 -
samescorenumber
题:思路:将存储位置与数据本身对应起来的存储手段就是Hash。 这类问题存在一个共同特点:输入的分数种类是有限的。在此例中,我们可以看到,输入的分数不仅严格在0-100的区间之内,同时它又一定是个整数。这样,输入的数据一共只有101种可能,我们只要为这101种可能分别计数,便能在输入结束时便得知每一种分数的重复情况。利用其与数组下标对应方法分别统计各分数出现的次数。代码原创 2017-04-10 21:52:31 · 381 阅读 · 0 评论 -
printlimitmax
题:代码如下:#include#define OFFSET 500000//偏移量,用于补偿实际数字与数组下标之间偏移int Hash[1000001];int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF){//注意若成功完成输入并对n赋值,scanf函数的返回值即为1. for(int i=原创 2017-04-10 22:42:08 · 305 阅读 · 0 评论 -
京东2018校招
1、编程题:至少输入一个数,至多100000个数要求输入用逗号间隔;输出要逗号分隔;输入1,2,3,1,1,2,5,6,7输出:1-3,5-7样例2:输入为:1,3,4输出为:1,3,4为什么编完一直是84.5%if __name__=='__main__': s=raw_input(); lis=s.split(',') liset=list(se...原创 2018-09-09 21:09:04 · 381 阅读 · 0 评论