news 2026/6/9 21:22:00

2025年中山大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年中山大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年中山大学计算机考研复试机试真题

2025年中山大学计算机考研复试上机真题

历年中山大学计算机考研复试上机真题

历年中山大学计算机考研复试机试真题

更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream

N 诺 DreamJudge 题库:输入 “学校名称” 即可筛选该校历年机试真题,题目均在考纲范围内,按难度自动排序。还可搭配《计算机考研机试攻略》刷题,书中题目可通过题号直接在题库中查找。

不连续1的子串

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

串只包含0或者1,给定一个数字,输出以此为长度的01串不含连续1的串的个数。
如输入3,则输出5,因为长度为3的01串不含连续1的串包括000, 001, 010, 100, 101。

输入输出格式
输入描述:

输入一个整数N(N<=20)

输出描述:

输出结果

输入输出样例
输入样例#:

复制

3
输出样例#:

复制

5

代码一

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4. int num[22];
  5. num[1]=2;
  6. num[2]=3;
  7. for(int i=3;i<=20;i++){
  8. num[i]=num[i-1]+num[i-2];
  9. }
  10. int n;
  11. cin>>n;
  12. cout<<num[n]<<endl;
  13. return 0;
  14. }

代码二

  1. #include <iostream>
  2. #include <cstring>
  3. #include <vector>
  4. using namespace std;
  5. int main(){
  6. int n;
  7. cin >> n;
  8. vector<vector<int>> dp(n, vector<int>(2));
  9. dp[0][0] = 1; // 尾0
  10. dp[0][1] = 1; // 尾1
  11. for (int i=1; i<n; i++){
  12. dp[i][0] = dp[i-1][0] + dp[i-1][1];
  13. dp[i][1] = dp[i-1][0];
  14. }
  15. int res = dp[n-1][0] + dp[n-1][1];
  16. cout << res;
  17. return res;
  18. }

代码三

  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <iomanip>
  5. #include <set>
  6. #include <list>
  7. #include <string>
  8. #include <cmath>
  9. #include <stack>
  10. #include <map>
  11. #include <sstream>
  12. #include <queue>
  13. #include <bitset>
  14. using namespace std;
  15. int main() {
  16. int n;
  17. while (cin >> n) {
  18. if (n == 1||n==2) {
  19. cout << n + 1 << endl;
  20. continue;
  21. }
  22. vector<long long>dp(n + 1);
  23. dp[1] = 2; dp[2] = 3;
  24. for (int i = 3; i <= n; i++) {
  25. dp[i] = dp[i - 1] + dp[i - 2];
  26. }
  27. cout << dp[n] << endl;
  28. }
  29. return 0;
  30. }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 19:44:25

2025年天津大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年天津大学计算机考研复试机试真题 2025年天津大学计算机考研复试上机真题 历年天津大学计算机考研复试上机真题 历年天津大学计算机考研复试机试真题 更多学校题目开源地址&#xff1a;https://gitcode.com/verticallimit1/noobdream N 诺 DreamJudge 题库&#xff1…

作者头像 李华
网站建设 2026/6/9 1:11:13

从服务端视角看客户端技术演进:协同优化与架构适配

我们常说“客户端是服务端的延伸&#xff0c;用户体验的最终载体”。客户端技术的每一次迭代&#xff08;从原生到跨端&#xff0c;从单体到组件化&#xff09;&#xff0c;都需要服务端提供精准的架构适配和能力支撑。近年来&#xff0c;随着“原生跨端”融合架构成为主流&…

作者头像 李华
网站建设 2026/6/9 0:47:48

深度剖析APT43(APT-X):网络间谍组织技术与攻击架构全解析

APT43&#xff08;APT-X&#xff09;综合档案 通用信息 别名&#xff1a;APT43 亦被称为 APT-X。归属&#xff1a;与某个未具体指明的国家背景行为体有关联。起源&#xff1a;可能基于东欧或亚洲。首次识别&#xff1a;至少在2015年之前已开始活动。主要目标&#xff1a;进行…

作者头像 李华
网站建设 2026/6/9 1:08:33

从手工到全自动化:一个中型项目测试流水线在2025年的演进之路

演进之路的起点与动力在软件产业追求“更高质量、更快速度、更低成本”的永恒命题下&#xff0c;测试&#xff0c;作为交付前最后的关键闸门&#xff0c;其效率与可靠性直接决定了产品的生命力与团队的生产力。回溯到2025年的今天&#xff0c;我们清晰可见一条从技术债务的泥沼…

作者头像 李华
网站建设 2026/6/9 1:54:51

Open-AutoGLM火爆GitHub:为什么它能成为下一个Star破万的AI工具?

第一章&#xff1a;Open-AutoGLM火爆GitHub&#xff1a;下一个Star破万的AI工具&#xff1f; 近期&#xff0c;一款名为 Open-AutoGLM 的开源项目在 GitHub 上迅速走红&#xff0c;上线仅两周便收获超过 8,000 颗 star&#xff0c;社区讨论热度持续攀升。该项目旨在构建一个自动…

作者头像 李华
网站建设 2026/6/9 1:23:06

windows远程连接出现函数不支持验证错误的解决方法

[window title] 远程桌面连接 [content] 出现身份验证错误。 要求的函数不受支持 远程计算机: 192.168.88.146 这可能是由于 credssp 加密数据库修正。 若要了解详细信息&#xff0c;请访问 https://go.microsoft.com/fwlink/?linkid866660 [^] 隐藏详细信息(d) [确定] […

作者头像 李华