尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

2025年西安电子科技大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
📅 发布时间:2026/6/20 4:20:40

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. }

相关新闻

  • Selenium + 超级鹰实现猎聘网滑块验证码自动登录
  • 2025年北京邮电大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
  • 04. 绘图功能

最新新闻

  • 2026年口碑好的激光切管/济宁激光切管/激光切管代工/济宁激光切管代工精选厂家推荐 - 品牌宣传支持者
  • 青岛即墨区靠谱的空调清洗公司咨询电话(2026最新) - 品牌排行榜
  • 2026年质量好的医药合规卷筒不干胶/食品包装卷筒不干胶/定制卷筒不干胶厂家哪家好 - 行业平台推荐
  • 2026年可靠的青岛办公工学椅/青岛人体工学椅/工学椅/商务久坐工学椅公司哪家好 - 行业平台推荐
  • 2026年比较好的惠州 LED屏/会议室LED屏厂家对比推荐 - 品牌宣传支持者
  • MC68060处理器信号控制与MMU架构:嵌入式系统稳定性的硬件基石

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号