蓝桥杯2015年第六届真题

您所在的位置:网站首页 球票 蓝桥杯2015年第六届真题

蓝桥杯2015年第六届真题

2024-07-12 13:15:29| 来源: 网络整理| 查看: 265

题目一:蓝桥杯2015年第六届真题-赢球票

题目链接

题目描述

某机构举办球票大奖赛。获奖选手有机会赢得若干张球票。

主持人拿出 N 张卡片(上面写着 1~N 的数字),打乱顺序,排成一个圆圈。 你可以从任意一张卡片开始顺时针数数: 1,2,3… 如果数到的数字刚好和卡片上的数字相同,则把该卡片收入囊中,从下一个卡片重新数数。 直到再无法收获任何卡片,游戏结束。囊中卡片数字的和就是赢得球票的张数。

比如: 卡片排列是:1 2 3 我们从1号卡开始数,就把1号卡拿走。再从2号卡开始,但数的数字无法与卡片对上, 很快数字越来越大,不可能再拿走卡片了。因此这次我们只赢得了1张球票。

还不算太坏!如果我们开始就傻傻地从2或3号卡片数起,那就一张卡片都拿不到了。

如果运气好,卡片排列是 2 1 3 那我们可以顺利拿到所有的卡片!

本题的目标就是:已知顺时针卡片序列。 随便你从哪里开始数,求最多能赢多少张球票(就是收入囊中的卡片数字之和)

输入格式

第一行一个整数N(N0}; cin>>N; for(i=0;i k=i; l=1; while(1) { while(b[k]==0) //因为每次数到对应数字,就将数组中该位置置为0,所以要先判断为0的位置 { //如果该位置为0,则下标+1,跳过该位置,但是l不变 k=(k+1)%N; } if(b[k]==l) //如果找到对应数字,累加到sum数组的sum[i]元素 { //sum数组记录每一次数数位置到结束累加的 球票的张数 sum[i]+=b[k]; l=1; //每找到对应数字 ,将l置为1 b[k]=0; // 将该位置置为0 for(n=0;n break; } } if(n==N) //如果数组元素全部为0,停止本次i位置的查找 { break; } } else // 如果没找到对应数字,将l+1 { l++; } k=(k+1)%N; //k每次查找都要循环+1 if(l>N) //如果l大于N,停止本次i位置的查找 { break; } } for(m=0;m if(max



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭