
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
2025.6GESP二级真题(编程题解析)
第二题中,就是想要求在输入的l和r两个数之间,有多少个数能够满足2的x次方加上2的y次方的结果在l和r之间,那么我们可以使用两层循环来给x和y赋值,如果在l和r之间的话那么结果就加1。对于面积为整数,即ab/2为整数,要使得ab/2为整数,那么a*b必须是偶数,所以这个题就转化为了a*b的值为偶数,那么就可以满足条件,并且要保证三角线不同。但是,需要注意如果x和y颠倒的情况下,肯定是一种可能,不要
2025.6GESP四级(编程题详解)
首先用一个char类型二维数组存储输入的矩阵,然后由图中可以看出题目要的部分宽是x1~x2、长是y1~y2,最后循环输出即可。
GESP C++ 五级真题(2024年12月)题解
之所以选择从大饼干开始,是因为大饼干更有可能满足胃口较大的孩子,先使用大饼干去满足相对大胃口的孩子,能使得在后续匹配中,剩余的小饼干有更多机会去满足那些胃口较小的孩子,从而有望满足更多数量的孩子,符合尽可能满足更多孩子这一目标。对于题干中的有序数组进行二分查找元素 19 时,第一次比较中间元素(假设取中间位置向下取整,为 56),发现 19 小于 56,然后在左半部分 {5 , 13, 19, 2
GESP C++ 五级真题(2025年3月)题解
也就是说我们要将 1 到 p−1 划分成若干段长度相同的循环周期,在 [1,p−1) 中,只有每小段的末尾,也就是 p−1 的因数的倍数,可能满足 aimodp=1。解析:注意,这里是将p的“值”设为p->next的值,不是将p=p->next。又知道 p−1 的一个因数 x,使得 axmodp=1,那么,这个因数的任意一个倍数 y,也都满足 aymodp=1。因为 ap−1modp=1 我们提
到底了







