
CCF认证解题题库
瓶邪写一个夏天
这个作者很懒,什么都没留下…
展开
-
CCF-201912-2 回收站选址 C语言实现 简洁易懂
题目解题思路因为:1:x, y有很大的测试案列,二维数组浪费空间,并且可能无法分配那么大的空间。2:有负数坐标。所以:1:使用链表2:链表按x排序存储代码注意,在CCF答题栏选C++因为for(int i = 0; i < 5; i++)这样的语句C编译不通过。#include <stdio.h>#include <stdlib.h>typ...原创 2020-03-19 21:03:09 · 887 阅读 · 0 评论 -
CCF认证201809-2买菜
问题思路分析:小H和小W每次装车都是一个时间段,所以首先我们定义一个结构体,表示数据类型,包含一个开始时间s,和一个结束时间e。typedef struct Data { int s, e;} Data;分情况比较数据大小,移动角标。//初始i, j等于0while (i &amp;amp;amp;lt; n &amp;amp;amp;amp;&amp;amp;amp;amp; j &amp;amp;amp原创 2018-12-14 13:04:08 · 258 阅读 · 0 评论 -
CSP认证201812-1小明上学
CSP认证201812-1小明上学题目分析: 交通灯循环规律:红----&gt;黄----&gt;绿 当k = 0、1 、 2、 3分别表示通过道路、红灯、黄灯、绿灯。 k = 2:sum += t + r; (即:现总时间 = 上一次总时间 + 时间t + 红灯时间) k = 0 | 1 | 3:sum += t; (即:现总时间 = 上一次时间 + 时间t)代码...原创 2019-01-16 20:39:39 · 663 阅读 · 3 评论 -
CSP认证201812-2小明放学
CSP认证201812-2小明放学题目分析: 该题一个坑是int型是存不下的,定义为long long 就可以了。 交通灯循环规律:红---->绿---->黄---->红---->绿---->黄 1、定义一个数组a,a[1]表示红;a[2]表示黄等;a[3]表示绿灯。 2、if(bit == 0) sum += t; 3、除了bit = 0时,...原创 2019-01-16 21:17:31 · 1484 阅读 · 0 评论