
CSP
CSP历次真题1-2题
Yoo_666
这个作者很懒,什么都没留下…
展开
-
CSP试题练习 202009-2风险人群筛查(Python3)
风险人群筛查题目算法思想源代码题目算法思想依题意求出输入的整数列表中出现次数最多的数,故使用count函数直接统计各个数出现的次数,接着遍历count_L列表,若列表已存在这个数,break继续求下一个数出现的次数,否则使用append函数将其放到count_L列表中,统计结束,使用sort函数对count_L列表进行排序(从大到小和同等条件下输出数小的),最后列表第一个元素就是所求的出现次数最多的数源代码n = int(input())L = list(map(int,input().spl原创 2020-12-06 21:10:51 · 342 阅读 · 0 评论 -
CSP试题练习 202009-2风险人群筛查(Python)
风险人群筛查题目算法思想源代码题目算法思想首先理解经过和逗留在本题的意思 - 经过即居民t个时刻的位置种至少有一个是在高危区域 - 逗留即居民t个时刻的位置有连续k个时刻在高危区域,故在计算逗留时,需注意若某位居民某一时刻离开高危区域,此时连续时刻还未达到k,则当居民再次进入高危区域时,需重新统计首先输入高危区域的左上角和右下角的坐标xl,yd,xr,xu,即高危区域得范围,接着在输入的n个居民的t个时刻的位置信息中依次判断,若居民某一时刻的坐标在此范围内,则在用于统计的mark列表中使用原创 2020-12-05 15:17:47 · 324 阅读 · 0 评论 -
CSP试题练习 202009-1 称检测点查询(Python)
称检测点查询题目算法思想源代码题目算法思想根据题意,求出距离居民最近的三个检测点,故首先根据题意输入检测点个数,居民所在坐标(x,y),接着输入n行的各个检测点的坐标(xi,yi),根据距离公式依次求出居民与各个检测点的距离,并存入列表中,距离计算结束后,对列表使用sort函数(Python)进行排序,列表前三个即为距离最近的三个检测点源代码L = []n,x,y = map(int,input().split())for i in range(n): xi,yi = m原创 2020-12-05 14:34:16 · 325 阅读 · 0 评论