当前位置: 首页 > news >正文

广东哪家网站建设推广商

广东哪家网站建设,推广商,建行网银登录,j2ee 网站开发L1-085 试试手气 我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。假设你摇骰子的手段特别精妙,每次摇出的结果都满足以下两个条件:…

L1-085 试试手气

在这里插入图片描述
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。假设你摇骰子的手段特别精妙,每次摇出的结果都满足以下两个条件:

  • 每个骰子摇出的点数都跟它之前任何一次出现的点数不同;
  • 在满足条件 1 的前提下,每次都能让每个骰子得到可能得到的最大点数。
    那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。

输入格式:

输入第一行给出 6 个骰子的初始点数,即 [1,6] 之间的整数,数字间以空格分隔;第二行给出摇的次数 n(1≤n≤5)。

输出格式:

在一行中顺序列出第 n 次摇出的每个骰子的点数。数字间必须以 1 个空格分隔,行首位不得有多余空格。

输入样例:

3 6 5 4 1 4
3

输出样例:

4 3 3 3 4 3

样例解释:

这 3 次摇出的结果依次为:

6 5 6 6 6 6
5 4 4 5 5 5
4 3 3 3 4 3

分析

其实这道题除了一步步算之外,还可以运用数学方法来寻找规律。根据题目条件,我们知道它其实每个骰子每次的点数都是可以取的最大值,其实n次后的值就是[6,5,4,3,2,1]中去除本身后的第n个数。而这可以转化为7-n,但是需要注意:当dice[i]+n>6时,最终的点数比本身小,所以需要跳过自身的数,也就是6-n的表达式(其实完整表达式写出来就是:dice[i]-(n-(6-dice[i])),减去还要往下数多少个数)。
P.S.注意输出不能有多余空格

代码

#include<bits/stdc++.h>
using namespace std;
int main(){int dice[6];int i,n;for(i=0;i<6;i++){cin>>dice[i];}cin>>n;for(i=0;i<6;i++){if(i)cout<<" ";if(dice[i]+n>6){//cout<<dice[i]-(n-(6-dice[i]));cout<<6-n;}else{cout<<7-n;}}return 0;
}
http://www.dinnco.com/news/31383.html

相关文章:

  • 动态网站建设在线测试第一章域名申请
  • 做电子书的网站很有名后来被关闭了娱乐热搜榜今日排名
  • 南宁营销型网站建设公司网站免费推广方式
  • 贵阳专业做网站的公司有哪些女教师遭网课入侵直播录屏曝光视频
  • 网站建设工作总结范文cba目前排行
  • java开发安卓app的流程2022百度seo优化工具
  • 网站都需要公安备案太原seo外包平台
  • 付费网站怎么做今日新闻大事件
  • 网站测试重点是哪几个部分网站建设流程步骤
  • 网站怎么做才有效果热门网站
  • 红酒网站程序网店seo关键词
  • 卖东西专业网站网上可以发广告的100个网站
  • 在阿里巴巴上做网站要多少钱官网首页入口百度
  • 网站开发过程哪些网站有友情链接
  • 做h5比较好的网站百度seo排名培训 优化
  • 做网站建设的上市公司有哪些百度总部电话
  • 如何做好网站建设销售网站推广费用一般多少钱
  • 合肥网站设计建设公司站长工具免费
  • 自己有网站怎么做竞价创建软件平台该怎么做
  • 义乌网站建设技术托管seo怎么提升关键词的排名
  • eclipse开发安卓app免费seo关键词优化服务
  • 中国手机最好的网站排名搜索引擎算法
  • 奉贤武汉阳网站建设真正免费的网站建站平台
  • wordpress 森林宁波seo快速优化公司
  • java网站建设书籍广州疫情最新情况
  • 网络推广专员招聘要求seo 的原理和作用
  • 做网站前端用什么语言qq营销推广方法和手段
  • 网站开发建设公司今日新闻头条
  • 网站免费观看百度优化点击软件
  • 数商云公司简介做seo需要投入的成本