- 博客(8)
- 收藏
- 关注
原创 【CCF CSP】202203-2—出行计划
1.暴力解法,两重循环,70分2.差分算法,100分。思想:求出每个场所的最早准入时间和最晚准入时间,用差分数组存起来,则每个[L,R]区间内都是>=1的数,区间之外的数字都是0。对于每个查询,只要核酸结果在这些区间中,就能求出有几个场所可以去。但我理解不了人家代码里的L,R是怎么求出来的,/(ㄒoㄒ)/~~(后面的固定套路,+1,-1,求前缀和我倒是理解。)(70分代码)(两重循环,运行超时)4. 结果5. 总结6. 参考代码https://www.cnblogs.com/kay425/a
2024-02-21 17:53:11
648
1
原创 【CCF CSP】202303-2 垦田计划
!!瑕疵代码-70分!!正确代码1:vector date(maxn);正确代码2: map date;4. 结果没想到用map 反而比int date[maxn]慢且占的空间大。https://blog.youkuaiyun.com/weixin_53919192/article/details/131490410https://blog.youkuaiyun.com/CXR_XC/article/details/130174654
2024-02-19 14:03:12
638
1
原创 【CCF CSP】202212-2 训练计划
注意 :1.map<int, vector >使用方法中n不能为变量;所以最好换成vector arr(n+1);
2024-02-19 11:58:30
440
1
原创 【CCF CSP】202303-1 田地丈量
第一种思路(繁琐复杂,容易遗漏情况):我观察到,如果有一个点坐标在矩形内部,想要算出被截的矩形面积,可以分四种情况讨论,分别是已有田地的左下点坐标在内部,已有田地的右上点坐标在内部,已有田地的左上点坐标在内部,已有田地的右下点坐标在内部,不同情况所对应的计算公式不同。(得分0分)但是,运行错误,后来发现遗漏了没有点、两个点、四个点在矩形内部的情况。如果都加上发现极其麻烦。加上某几种情况后,得分60。第二种思路(参考别人的答案):仔细观察,结合多种情况,可以得出一个计算通式。本质是求矩阵之间的交集面积,
2024-02-19 11:38:29
456
1
原创 【CCF CSP】202305-1 重复局面
1.如何用new给二维数组申请空间【虽然使用vector更简单,一句代码就完成了,不用手动回收内存,但是似乎使用内存效率(其实也不太理解这是个啥意思)更低。2.绝了,真是绝了。vs注释快捷键是”ctrl+k,ctrl+c",原来是先按ctrl+k,再按ctrl+c……我说怎么单独按谁都不管用,什么nc快捷键阿。为什么要从原来贼简单的"ctrl+/"改成这样阿。
2024-02-15 22:24:21
1432
1
原创 【CCF CSP】202309-2 坐标变换(其二)
自己写了很多bug。。。。1.相当然认为k是int类型的,导致tempK,k[],kOrTheta都设置成了int,出错了之后还不知道为什么,输入0.59这种小数,结果无法赋值给k,导致调试时一直无法输入接下来的数据,我还以为是两个cin连续使用造成的bug,或者是调试时我操作有问题导致进行到cin语句却无法输入,纠结来就纠结去也不知道是哪个原因,搜csdn搜半天也搜不出来解决方案,白白浪费一天时间。还是偶然发现出现错误的根本原因的……
2024-02-14 01:10:59
1245
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人