CCF-CSP 2017 12 2-游戏

CCF-CSP考试历年题解 CCF-CSP每年有3次考试:3月份,9月份,12月份,每次5道题,考察的范围是本科所学到的基本数据结构问题。文中大部分采用c++写出。第一题CCF-CSP-2017-12-1最小差值(100分)CCF-CSP-2017-09-1打酱油  (100分)CCF-CSP-2017-03-1分蛋糕 (100分)CCF-CSP-2016-12-1中间数 (100分)CCF-CSP-2016-09-1最大波... 阅读详情

…一大早睡迷糊了,刚开始想直接判断倍数/个位数然后找到特定的数然后抛出,但是思考了一下发现数组做这个不好做,就换了。参考了博客1和博客2。
有个点要注意,也就是k为1的情况,如果k为1的话按照原来的判断,一轮喊完数字直接全军覆没出局+游戏中止,啥也输出不了,因为找不到符合要求的,但是实际上这个时候是会优先剩下最后一个人就游戏结束这个条件,所以还剩一个人的时候直接退出不判断。博客1直接开头分情况讨论,博客2的话是放在判断里面了,效果是一样的。

#include<iostream>
using namespace std;
int main(){
	int n,k,sum=0;
	int a[1001]={0};
	int flag[1001];
	cin>>n>>k;
	for(int i=0;i<n;i++){
		flag[i]=1;
	}
	int m=n;
	if(k==1){
		cout<<n<<endl;
	}
	else{
		while(m>1){
			for(int i=0;i<n;i++){
				if(flag[i]==0){
					continue;
				}
				else{
					sum++;
					a[i]=sum;
					if((sum%k==0)||(sum%10==k)){
						flag[i]=0;
						m--;
					}
				}
			}
		}
		for(int i=0;i<n;i++){
			if(flag[i]==1){
				cout<<i+1<<endl;
			}
		}
	}
} 
CCF-CSP 如何刷题? CCF考试可以从大二开始准备,基础好的或者想尝试一下的大一就可以准备。 CCF考试主要考察的是算法,所以一定要学好数据结构和算法。 本篇主要讲述如何刷CCF-CSP的历年考试题目。好,开始。 第一步:访问cspro.org,这也是我们报名CCF考试的网址。 可以看到主页有报名入口,CSP系统答疑等等,还有一些通告。 第二步:阅读CSP系统答疑。建议看一下,里面有很多干货,毕竟以后你准备考试也要看... 阅读详情

相关推荐

CCF CSP真题——201709-3 json查询

本题为CCF CSP考试,2017年9月的第三题。具体题目在此不贴(没做这题的肯定也看不到这篇文章是吧?)。本文分享了我解决这道题的思路。

banana_cjb的博客 3865

csp-2017-12-2 游戏

#include &lt;iostream&gt;#include &lt;cstdio&gt;using namespace std;const int maxn=10001;int   person[maxn]={0};bool  mark[maxn]={true};    //true  :生存   false :死亡 int main(int argc, char** argv) { in...

QAQ的小耗子的博客 1449

2019 CCF CSP-J2 题解

2019 CCF CSP-J2 数字游戏 (number) 输入文件名:number.in 输出文件名:number.out 共 20 个测试点,每个测试点 5 分 每个测试点限时 1 秒,运行内存上限 256MB 问题描述 小 K 同学向小 P 同学发送了一个长度为 88 的 01 字符串 来玩数字游戏,小 P 同学想要知道字符串中究竟有多少个 11。 注意:01 字符串为每一个字符是 00 或...

xiaopengyou232的博客 3424

CSP-201712-2-游戏

游戏(传送门) 一道水题,没什么可说的 满分代码 #include <iostream> using namespace std; int a[1005]; //a[i]=-1表示被淘汰,a[i]=0表示未报数,a[i]>0表示还在继续游戏的人 int n; int k; int i = 1; //每个人的报数 int j = 1; //每个人的编...

lzh的博客 397

CCF-CSP认证知识要求

CCF-CSP认证知识要求 认证内容主要覆盖大学计算机专业所学习的程序设计、数据结构以及算法,以及相关的数学基础知识,并关注编程技巧的使用、性能的优化,以及奇异情况的正常处理。包括但不限于:    1.程序设计基础     逻辑与数学运算,分支循环,过程调用(递归),字符串操作,文件操作等。    2.数据结构    线性表(数组、队列、栈、链表)、树(堆、排序二叉树)、哈希表、集合

SpadgerZ的博客 2万+

避坑指南:sherpa-onnx中文语音识别模型实测对比(2024最新版)

本文实测对比了sherpa-onnx框架下Paraformer、Zipformer、SenseVoice等主流中文语音识别模型。针对不同应用场景,从准确率、延迟、资源占用等维度提供选型建议,并分享部署避坑指南与最佳实践,帮助开发者高效选择本地语音转文字方案。

xray4的博客 2280

CSP 2017年12月 游戏

CSP 201712-2 游戏 我的CSP代码仓库:https://github.com/Joke-Lin/CSP 题目描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友...

隔壁家的二大爷 453

iOS In-App Purchase 自动续订订阅完整实现指南

本文摘要: 自动续订订阅是iOS应用变现的核心模式,适用于流媒体、云存储等持续服务场景。文章系统讲解了从配置到实现的完整流程:首先对比各类订阅模式特点,解析订阅生命周期和关键术语;然后详细说明App Store Connect中的订阅组创建、产品配置和服务器通知设置;最后展示客户端StoreKit实现方案,包括产品标识符定义、订阅管理器封装和支付队列观察机制。全文提供可落地的代码示例和技术细节,帮助开发者掌握自动续订订阅的全链路实现。

Sheffi 1760

CCF CSP 201712-2 游戏(Java-100分)

试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始

厚积而薄发,谋定而后动 2054

动手学Moveit2|使用配置助手创建自己机械臂的功能包

今天没时间了,先生成功能包,下一步还需要装一些依赖才能运行,明天再补充下面的内容。

生活不止眼前的苟且 1万+

告别视频广告:OpenWrt下luci-app-adbyby plus/lite的完整配置与避坑手册

本文详细介绍了在OpenWrt路由器上配置Adbyby Plus/Lite广告屏蔽工具的完整流程与优化方案。从环境准备、规则文件手动配置到高级性能调优,帮助用户有效拦截视频前贴片广告和弹窗广告,提升家庭网络浏览体验。特别针对官方源停止维护的问题,提供了实用的规则更新解决方案。

weixin_29306011的博客 742

CCF历届真题之游戏(_1712_2_Game.java)

CCF历届真题之游戏(_1712_2_Game.java) 问题描述: 试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……

不祈求 ~ ~ 1619

ADC INL&DNL测试方法和实例

本文介绍了一种可操作的ADC INL和DNL的测试方法--直方图法(也称码密度法)。并实际使用该方法测试了两款芯片的ADC INL和DNL

APTCHIP的博客 1万+

【CCF-CSP 2017-12-2 游戏-C++】

游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获胜。有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 9。输出一行,包含一个整数,表示获胜的小朋友编号。

muzillll的博客 202

PTA 7-8 暴力小学(二年级篇)-求出4个数字 (10分)java

PTA 7-8 暴力小学(二年级篇)-求出4个数字 (10分)java 小博是新城小学二年级学生,这孩子人很老实,数学、语文成绩都是中等。不过一旦坐在电脑前,写起代码来,则有些霸气侧漏,尤其擅长各种暴力方法。本题就是数学莫老师的题目之一,请你和小博一起暴力求解吧。 输入格式: 第一行给出这个和N(图中例子的和N为2000)。 输出格式: 第一行输出所有解的数目K,随后K行按照DCBA 4位数字从...

qryzhfj的博客 2189

VCS NLP 低功耗验证系列(六):功耗分析与优化——SAIF 报告与验证效率提升

本文是VCS NLP低功耗验证系列的第六篇,主要解决功耗数据采集和验证效率优化问题。文章首先介绍了SAIF(Switching Activity Interchange Format)文件在功耗分析中的作用,详细讲解了VCS的Region-Based SAIF功能,包括三个关键系统任务($saif_region_create、$saif_region_exclude、$saif_region_monitor)的使用方法和工程实践建议。接着从编译侧、运行侧和方法学侧三个维度提出了NLP验证效率优化策略,特别强

元直的博客 472

ccf-csp 2017-12-2游戏 c++100分代码

查看原题:游戏 问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只...

爱安敝之的博客 287

Python爬虫实战:新浪财经股票金融数据全方位抓取教程

本教程系统介绍了新浪财经股票数据爬取技术,从静态网页解析、实时接口请求到异步爬取和数据存储,帮助你搭建了一个完整的金融数据采集流程。未来,可以结合深度学习模型进行行情预测,或者将数据接入量化交易系统,实现自动化投资。

2201_76125261的博客 2210

CCF篇:CSP认证 2017-12-2 游戏

问题描述   有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。   游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友...

weixin_41297324的博客 412

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

有关CCF的CSP认证

有关CCF的CSP认证 一、CSP认证考点的知识要求 在数据结构中,线性表是基础,树是常考点,集合和映射要夕纪学。 背包问题(动态规划) 考试要求 二、考试题型 第一题:一般为水题,把C学扎实便可以过 第二题:难度比第一题大,比较多陷阱 第三题:题目很长但是思维难度不会比第二题大 第四题、第五题:难度大,变态题 三、知识点分布 1、字符串 对于字符串的以上处理要做到熟练,并且能够快速讲码打出。 例题分析(2013年12月第二题) C(有越界风险,可用c++的动态数组来写): 问题:输入后只是跳过

weixin_51368761的博客 2万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

CCF-CSP认证历年真题解(100分)

转载: 链接出自:https://blog.youkuaiyun.com/tigerisland45/article/details/54755895 CCF-CSP认证历年真题解–python语言 CCF-CSP认证历年真题解–Java语言 C/C++语言: 2019.12 第18次: CCF201912-1 报数(100分)【模拟】 CCF201912-2 回收站选址(100分)【序列处理】 2019.09 第17次: CCF201909-1 小明种苹果(100分)【序列处理】 CCF201909-2 小明种苹果(

追梦鸟 3万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CCF CSP认证

❤️CCF CSP认证 (cspro.org)❤️ 1.主办单位 中国计算机学会 (ccf.org.cn)——中国计算机领域十分权威、影响力很大的专业组织。 2.认证目的 重点考察软件开发者的算法设计和编程能力,向企业和高校推荐合格的软件人才。 3.认证内容 主要覆盖大学计算机及软件相关专业所学习程序设计、数据结构、算法,以及相关数学基础知识。 编程语言允许使用:C/C++、Java和Python。 4.认证方式 认证全部采用上机编程方式,编制的程序在限定的时间空间内通过给定的数据测试后获得相应分数。共5道

AlbertDarren的博客 1万+

CCF-CSP考试介绍以及复习技巧指导

CCF-CSP考试时间及费用 时间一般是每年3、9、12月的中旬,报名时间一般也是提前一个月,不固定。 非计算机协会会员300元/次,会员180元/次(学生会员需缴纳50元/年的会费),相当于一年可以打三次折。 编程语言及编译器 C/C++:Dev-CPP 5.4.0 (Min GW 4.7.2) Java:Eclipse (Java SDK 1.7.0_15) Pytho...

巡山小妖 8万+

CCF-CSP认证历年题目

2018.03 第13次: CCF201803-1 跳一跳(100分)【序列处理】 CCF201803-2 碰撞的小球(100分)【模拟】 CCF201803-3 URL映射(100分)【文本处理+暴力】 2017.12 第12次: CCF201712-1 最小差值(100分) CCF201712-2 游戏(100分)【模拟】 CCF201712-3 Crontab(100分)...

老痒的农舍 4250

CCF-CSP认证历年真题解

CSP认证考什么怎么考? CCF计算机职业资格认证的每一道试题都十分经典,覆盖现实世界中方方面面的问题。这个历年试题解主要使用C/C++语言编写,将逐步增加Python和Java的解题程序。程序中附有注释,力求解题思路清晰简洁,值得珍藏与模仿。 逐题改写过程中,富文本编辑器写的博客将全部用Markdown编辑器改写。改写的第一题,都增加了Python和Java的解题程序。 2021.04第22次: CCF202104-1 灰度直方图(100分)【计数】 CCF202104-2 邻域均值(100分.

海岛Blog 34万+

CCF- CSP历年认证考试题目链接+题解总结(持续更新)

CCF- CSP历年认证考试题目链接+题解总结(持续更新ing)

只须一笑不须愁X的博客 1万+
上一篇: CCF-CSP 2018 3 2-碰撞的小球
下一篇: CCF-CSP 2017 12 1-最小差值
ranran%
博客等级 码龄1天 2粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值