CSP-J2021第一轮C++试题第一道完善程序题详解
源代码:
#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++试题第一道完善程序题详解相关推荐
- 轻松掌握辗转相除法(原理+俩道简单编程题详解)
辗转相除法 什么是辗转相除法? 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法. 辗转相除法是如何求俩个自然数的最大公约数的? 话不多说上例题: 例如,求(319,377 ...
- 第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor
第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor 环境 准备 安装python3.7.4 问题 解决方法 安装supervisor 配置supervisor服务 启 ...
- 一周刷爆LeetCode,算法da神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记
一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记 教程与代码地址 P1 出圈了!讲课之外我们来聊聊 ...
- Python算法教程第一章知识点:利用插入元素的例子详解list之本质
声明:由于中译本翻译过于冗余,所以将有用处的知识点罗列出来. 微信公众号:geekkr 本文目录:一.利用插入元素的例子详解list之本质 </br> 一.利用插入元素的例子详解list之 ...
- 十道经典面试算法真题详解
前言 分享一下 腾讯常考的十道算法题(真题).在金三银四,希望对大家有帮助呀. 重排链表 最长递增子序列 环形链表 反转链表 最长回文子串 全排列 LRU 缓存 合并K个升序链表 无重复字符的最长子串 ...
- Python [必刷64道 基础程序题]
先更新22道,剩余的题会慢慢再本文档内更新 目录 1. (程序题)[求圆柱体的体积] 2. (程序题)[时间计算] 3. (程序题)[利息计算] 4. (程序题)[BMI指数计算] 5. (程序题)[ ...
- python在线翻译代码_Python 20行简单实现有道在线翻译的详解
简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...
- java web试题_Java web开发经典面试题汇总(内附答案详解)
原标题:Java web开发经典面试题汇总(内附答案详解) 1.说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 答:Web 容器加载Servlet 并将其实例化后,Servl ...
- python读音有道-Python 20行简单实现有道在线翻译的详解
简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...
最新文章
- vmware 打开主页 打开所有库中的虚拟机
- 【Based Android】Android Sensor感应器介绍(二)线程中刷新UI 创建一个android测力计...
- Centos挂载硬盘
- vs中寄存器调试窗口可看出程序是多少位运行的及cpu寄存器使用情况
- 基本数据类型与字符串的转换
- oracle 索引invisible,Oracle index unusable和invisible的区别
- nlp mrc的损失是什么_田渊栋从数学上证明ICLR最佳论文“彩票假设”,强化学习和NLP也适用...
- 距离传感器控制灯泡代码_生迪全彩智能 LED 灯泡体验评测
- qt 中使用openssl_openSSL漏洞致使SSL证书安全配置评级F
- Laravel核心解读--路由(Route)
- 【python】matplotlib生成散点矩阵图
- ulimit设置不生效?
- php获取微信uninoid_微信小程序获取openid和unionid方法
- 我们自己搞了个数据库设计工具(客户端)
- c语言代码先来先服务算法_C语言十大经典排序算法(动态演示+代码,值得收藏)...
- Mysql 索引的学习
- win2019微软更新服务器,微软2019 Windows 10更新十一月版正式版推送
- 《编程珠玑》---笔记。浏览此文,一窥此书。
- 计算机课签到本,大学课堂点名技术日新月异:电脑摇号扫码上课
- linux下WPS并安装字体