2024年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第1题)

📅 发布时间:2026/7/7 9:39:53 👁️ 浏览次数:
2024年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第1题)
2024年信奥赛C提高组csp-s初赛真题及答案解析阅读程序第1题第 1 题#includeiostreamusingnamespacestd;constintN1000;intc[N];intlogic(intx,inty){return(xy)^((x^y)|(~xy));}voidgenerate(inta,intb,int*c){for(inti0;ib;i)c[i]logic(a,i)%(b1);}voidrecursion(intdepth,int*arr,intsize){if(depth0||size1)return;intpivotarr[0];inti0,jsize-1;while(ij){while(arr[i]pivot)i;while(arr[j]pivot)j--;if(ij){inttemparr[i];arr[i]arr[j];arr[j]temp;i;j--;}}recursion(depth-1,arr,j1);recursion(depth-1,arri,size-i);}intmain(){inta,b,d;cinabd;generate(a,b,c);recursion(d,c,b);for(inti0;ib;i)coutc[i] ;coutendl;}判断题当 1000≥d≥b时输出的序列是有序的。 A. 正确 B. 错误当输入5 5 1时输出为1 1 5 5 5。 A. 正确 B. 错误假设数组 c 长度无限制该程序所实现的算法的时间复杂度是 O(b)的。 A. 正确 B. 错误选择题函数int logic(int x, int y)的功能是 A. 按位与 B. 按位或 C. 按位异或 D. 以上都不是当输入为10 100 100时输出的第 100个数是 A. 91 B. 94 C. 95 D. 98题解当 d≥b时递归深度足以让快速排序完全进行因此数组会被完全排序输出有序序列正确。输入5 5 1时生成的数组为[5,5,1,1,5]经过深度为 1 的递归划分后变为[5,1,1,5,5]与题目所述输出不一致错误。算法时间复杂度取决于递归深度 d最坏情况下如数组已有序为 O(b 2 b^2b2)并非总是 O(b)错误。函数logic(x, y)经布尔代数化简或真值表验证等价于按位或运算。选B输入10 100 100时生成数组并完全排序后最大值为 95即第 100 个数为 95。选C专栏推荐信奥赛C提高组csp-s初赛复赛真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13125089.html各种学习资料助力大家一站式学习和提升#includebits/stdc.husingnamespacestd;intmain(){cout########## 一站式掌握信奥赛知识! ##########;cout############# 冲刺信奥赛拿奖! #############;cout###### 课程购买后永久学习不受限制! ######;return0;}1、csp信奥赛高频考点知识详解及案例实践CSP信奥赛C动态规划https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转CSP信奥赛C标准模板库STLhttps://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转信奥赛C提高组csp-s知识详解及案例实践https://blog.csdn.net/weixin_66461496/category_13113932.html2、csp信奥赛冲刺一等奖有效刷题题解CSP信奥赛C初赛及复赛高频考点真题解析持续更新https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转CSP信奥赛C一等奖通关刷题题单及题解持续更新https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转3、GESP C考级真题题解GESP(C 一级二级三级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转GESP(C 四级五级六级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转GESP(C 七级八级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13117178.html4、CSP信奥赛C竞赛拿奖视频课https://edu.csdn.net/course/detail/40437 点击跳转· 文末祝福 ·#includebits/stdc.husingnamespacestd;intmain(){cout跟着王老师一起学习信奥赛C;cout 成就更好的自己 ;cout csp信奥赛一等奖属于你! ;return0;}