两套卷子。卷1:选择题编程题3道 1. 区间未上锁的资源数,[1,x],[y,n],我用了int数组存n个资源的状态,初始全为-1表示未上锁,初始[1,x]区间的可用资源数为x,[y,n]区间的可用资源数为n-y+1,每次上锁哪个,就对应arr[p]=1表示上锁,然后根据p所在区间统计两个区间的可用资源变化。ac 2. 按自然数递增的数组,每次选中数组的一个区间[l,r],将子数组挪到数组的最后,问操作q次后第i个数出现过的下标位置。不会 3. 某个由0,1组成的串,得分是每段连续的1的长度的平方总和,允许操作k次,每次操作可以将一个0变成1,求操作后得分最大值。--动态规划,答案错了也不知道哪错了。。卷2--java卷分为三部分,都是选择题,分别是java、数据库、linux#科大讯飞#