news 2026/6/16 19:13:40

2025年西安电子科技大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年西安电子科技大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年西安电子科技大学计算机考研复试机试真题

2025年西安电子科技大学计算机考研复试上机真题

历年西安电子科技大学计算机考研复试上机真题

历年西安电子科技大学计算机考研复试机试真题

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

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

跳一跳

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

最近很火的微信游戏跳一跳游戏规则如下:短跳得1分,跌落游戏结束,长跳得2分,并且长跳可连续累加,第一次2分,第二次4分,第三次6分,依次类推,若长中断则重新计分。
现给定0,1,2的组合序列,其中0:跌落 1:短跳成功 2:长跳成功
请你计算玩家当次游戏的合计得分。

输入输出格式
输入描述:

多组数据输入。 首先输入一个数字n(n <= 100)代表当前游戏状态变化数,接着输入n个由0,1,2组合的数字,0代表结束。

输出描述:

输出玩家当次游戏得分。

输入输出样例
输入样例#:
6 1 2 2 1 2 0
输出样例#:
10

代码一

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n;
  6. while(cin>>n)
  7. {
  8. vector<int> v(n);
  9. for(int i = 0 ; i < n ; i++)cin>>v[i];
  10. int cnt = 0;
  11. int ans = 0;
  12. for(int i = 0 ; i < n ; i++)
  13. {
  14. if(v[i] == 1)
  15. {
  16. ans += 1;
  17. cnt = 0;
  18. }
  19. if(v[i] == 2)
  20. {
  21. cnt++;
  22. ans += 2*cnt;
  23. }
  24. if(v[i] == 0)break;
  25. }
  26. cout<<ans<<endl;
  27. }
  28. return 0;
  29. }

代码二

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n;
  6. while(cin>>n){
  7. int score_2 = 0;
  8. int score = 0;
  9. int arr[n];
  10. for(int i=0;i<n;i++){
  11. cin >> arr[i];
  12. }
  13. for(int i=0;i<n;i++){
  14. if(arr[i]==0){
  15. cout << score << endl;
  16. break;
  17. }
  18. if(arr[i]==1){
  19. score_2 = 0;
  20. score++;
  21. }
  22. if(arr[i]==2){
  23. score_2+=2;
  24. score = score +score_2;
  25. }
  26. }
  27. }
  28. return 0;
  29. }

代码三

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

毕业论文救星:8款AI工具一键搞定熬夜!效率飙升100%

对于大学生、研究生、科研人员而言&#xff0c;毕业论文不仅是学业终点&#xff0c;更是学术能力的终极检验。传统写作流程冗长、反复修改、查重焦虑让无数人陷入熬夜泥潭。我们基于深度实测与权威数据分析&#xff0c;锁定8款AI论文工具&#xff0c;并以终极精选清单形式呈现排…

作者头像 李华
网站建设 2026/6/15 15:42:23

Windows系统文件vcomp100.dll丢失 下载修复

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/5/30 22:11:53

【图数据库与知识图谱入门】3.5 知识图谱的典型应用场景

文章目录 3.5 知识图谱的典型应用场景 3.5.1 智能搜索:知识增强型语义检索 应用概述 实战代码:基于Neo4j的影视知识智能搜索 环境准备 步骤1:构建影视知识图谱 步骤2:实现智能搜索功能 运行结果 3.5.2 个性化推荐:实体关联驱动的精准推荐 应用概述 实战代码:基于知识图谱…

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

Cordova与OpenHarmony运动建议引擎

欢迎大家加入开源鸿蒙跨平台开发者社区&#xff0c;一起共建开源鸿蒙跨平台生态。 个性化建议的价值 个性化运动建议能够帮助用户更有效地实现健身目标。通过Cordova框架与OpenHarmony的AI能力&#xff0c;我们可以构建一个智能的运动建议引擎。本文将介绍如何实现这一功能。 …

作者头像 李华
网站建设 2026/6/10 14:39:00

基于SpringBoot的酒店客房管理系统的设计与实现毕业设计项目源码

题目简介本课题以 SpringBoot 框架为核心技术支撑&#xff0c;研发一套高效、易用的酒店客房管理系统&#xff0c;旨在解决传统酒店客房管理中人工登记效率低、房态更新不及时、数据统计困难等痛点问题。系统面向中中小型酒店的前厅、客房、财务等部门&#xff0c;覆盖客房预订…

作者头像 李华
网站建设 2026/6/15 17:21:37

程序员的职业生涯:从代码到架构师

程序员的职业生涯:从代码到架构师 关键词:程序员、职业生涯、代码、架构师、技术成长、职业规划、技能提升 摘要:本文深入探讨了程序员从专注于代码编写逐步成长为架构师的职业生涯发展路径。详细阐述了每个阶段所需的核心技能、知识体系和思维转变,通过对相关概念、算法原…

作者头像 李华