源代码:

#include <iostream>
using namespace std;
const int MAXN = 1000000;
int F[MAXN];
int main()
{int n;cin >> n;int i = 0, p = 0, c = 0;while (①){if (F[i] == 0){if (②){F[i] = 1;③; }④; }⑤; }int ans = -1;for (i = 0; i < n; i++)if (F[i] == 0)ans = i;cout << ans << endl;return 0;
}

目前第一次遇到的新题型,不过不慌,面对这种题要明白每个变量是干什么的。

提示:(1)(Josephus 问题) 有

CSP-J2021第一轮C++试题第一道完善程序题详解相关推荐

  1. 轻松掌握辗转相除法(原理+俩道简单编程题详解)

    辗转相除法 什么是辗转相除法? 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法. 辗转相除法是如何求俩个自然数的最大公约数的? 话不多说上例题: 例如,求(319,377 ...

  2. 第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor

    第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor 环境 准备 安装python3.7.4 问题 解决方法 安装supervisor 配置supervisor服务 启 ...

  3. 一周刷爆LeetCode,算法da神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记

    一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记 教程与代码地址 P1 出圈了!讲课之外我们来聊聊 ...

  4. Python算法教程第一章知识点:利用插入元素的例子详解list之本质

    声明:由于中译本翻译过于冗余,所以将有用处的知识点罗列出来. 微信公众号:geekkr 本文目录:一.利用插入元素的例子详解list之本质 </br> 一.利用插入元素的例子详解list之 ...

  5. 十道经典面试算法真题详解

    前言 分享一下 腾讯常考的十道算法题(真题).在金三银四,希望对大家有帮助呀. 重排链表 最长递增子序列 环形链表 反转链表 最长回文子串 全排列 LRU 缓存 合并K个升序链表 无重复字符的最长子串 ...

  6. Python [必刷64道 基础程序题]

    先更新22道,剩余的题会慢慢再本文档内更新 目录 1. (程序题)[求圆柱体的体积] 2. (程序题)[时间计算] 3. (程序题)[利息计算] 4. (程序题)[BMI指数计算] 5. (程序题)[ ...

  7. python在线翻译代码_Python 20行简单实现有道在线翻译的详解

    简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...

  8. java web试题_Java web开发经典面试题汇总(内附答案详解)

    原标题:Java web开发经典面试题汇总(内附答案详解) 1.说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 答:Web 容器加载Servlet 并将其实例化后,Servl ...

  9. python读音有道-Python 20行简单实现有道在线翻译的详解

    简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...

最新文章

  1. vmware 打开主页 打开所有库中的虚拟机
  2. 【Based Android】Android Sensor感应器介绍(二)线程中刷新UI 创建一个android测力计...
  3. Centos挂载硬盘
  4. vs中寄存器调试窗口可看出程序是多少位运行的及cpu寄存器使用情况
  5. 基本数据类型与字符串的转换
  6. oracle 索引invisible,Oracle index unusable和invisible的区别
  7. nlp mrc的损失是什么_田渊栋从数学上证明ICLR最佳论文“彩票假设”,强化学习和NLP也适用...
  8. 距离传感器控制灯泡代码_生迪全彩智能 LED 灯泡体验评测
  9. qt 中使用openssl_openSSL漏洞致使SSL证书安全配置评级F
  10. Laravel核心解读--路由(Route)
  11. 【python】matplotlib生成散点矩阵图
  12. ulimit设置不生效?
  13. php获取微信uninoid_微信小程序获取openid和unionid方法
  14. 我们自己搞了个数据库设计工具(客户端)
  15. c语言代码先来先服务算法_C语言十大经典排序算法(动态演示+代码,值得收藏)...
  16. Mysql 索引的学习
  17. win2019微软更新服务器,微软2019 Windows 10更新十一月版正式版推送
  18. 《编程珠玑》---笔记。浏览此文,一窥此书。
  19. 计算机课签到本,大学课堂点名技术日新月异:电脑摇号扫码上课
  20. linux下WPS并安装字体

热门文章

  1. 【OpenCV入门教程之一】 安装OpenCV OpenCV 3 0 OpenCV 2 4 8 OpenCV 2 4 9
  2. C#修改应用程序在电脑上运行的优先级
  3. 二分归并排序算法分析
  4. Linux文件系统相关C函数
  5. 跳槽涨薪 ,网友:现在 测试 高工这么吃香?
  6. 最流畅的吃鸡投屏软件
  7. 【回归模型中两变量相乘】交互作用,调节作用
  8. 去掉双斜杠注释C语言,去掉双斜杠注释
  9. 国家商务部点名京品高科,智能售卖系统独角兽成为行业标准
  10. 金融科技领先者Broadridge选择CloudBees CI来加速软件交付