- 博客(2)
- 收藏
- 关注
原创 ccf201712-2 游戏 90分代码
这需要数组能够记录每次报数的淘汰情况,并每更新一轮新的情况,就将原来的情况(称之为残局)覆盖。这样每淘汰一人,数组就少一个元素,剩下的幸存者向前补位(补位过程只需一个简单的for遍历即可实现),直到只剩一个人时,数组的首元素即为winner。if (num % k == 0 || num % 10 == k) {//第tmp人淘汰。1.当前淘汰目标的下一个人需要接着他的数报 2.当前循环周期的下一个循环需要接着上一个周期的数字报,且周期-1。//z实现存每次残局 按序只存赋值为-1的。int m = n;
2024-05-07 23:23:23
436
原创 ccf风险人群筛查 c++满分代码
注意:由于题目定义逗留为连续的点,所以在某一点不经该区域时,需要将经过该区域的点的个数numlay置0,即不连续则清零。(前提是已有的numlay<逗留临界值k,否则直接置0会导致代码的逗留结果比实际值小)1.遍历所有居民的每个时间段位置,判断该时间段居民位置是否在区域内部。(判断条件为x >= xl && x<=xr && y>=yd && y <= yu)//numplay不连续则清零,前提此时num<k,若反之则bool flaglay = 1。的点经过该区域(>=k),则该居民逗留该区域。
2024-04-24 23:37:19
443
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人