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

环保公司网站模版济南集团网站建设报价

环保公司网站模版,济南集团网站建设报价,双重预防机制信息化平台,wordpress零食模版1、题目名称#xff1a;小球游戏 某台有10个小球的游戏机#xff0c;其设定的规则如下#xff1a; 每一轮游戏在开始之前会把编号为0到9的小球依次放入从左到右编号也为0到9的10个位置#xff1b;游戏开始后会快速对调任意两个球的位置若干次#xff0c;并在结束时要求观众…1、题目名称小球游戏 某台有10个小球的游戏机其设定的规则如下 每一轮游戏在开始之前会把编号为0到9的小球依次放入从左到右编号也为0到9的10个位置游戏开始后会快速对调任意两个球的位置若干次并在结束时要求观众写出从左到右的小球编号顺序写对就得奖。由于速度很快所以直接靠观看写对很难。但有个程序员发现这台游戏机其实有一个固定的长度为n的操作序列数据库每一轮游戏都是随机取一个起始操作序列编号和一个结束操作序列编号操作序列编号从1到n并从起始到结束依次执行每个操作序列编号对应的操作而每个操作序列编号对应的操作就是对该次操作指定的两个编号的位置上的小球进行对调。 现在给出操作序列数据库和每一轮游戏的起始操作序列编号和结束操作序列编号求每轮游戏结束时从左到右的小球编号顺序。 之前考过的题目根据字面意思写代码就行了并没有任何陷阱 #includestdint.h #includestdio.h #includestdlib.h #includestring.h typedef struct _POS {int a;int b; } POS;int swap(int *datas, int a, int b) {int c datas[a];datas[a] datas[b];datas[b] c;return 0; }int showdatas(int *datas, int n) {for (int i 0; i n; i) {if (i 0) {printf(%d, datas[i]);} else {printf( %d, datas[i]);}}printf(\n);return 0; }int resetdatas(int *datas) {for (int i 0; i 10; i) {datas[i] i;}return 0; }int main() {int n 0, m 0;scanf( %d %d, n, m);POS*pos (POS*) malloc(sizeof (POS) * n);memset(pos, 0, sizeof (POS) * n);for (int i 0; i n; i) {int a 0, b 0;scanf( %d %d, a, b);pos[i].a a;pos[i].b b;}int datas[10] {0};for (int i 0; i m; i) {int a 0, b 0;scanf( %d %d, a, b);resetdatas(datas);a--;b--;for (int j a; j b; j) {swap(datas, pos[j].a, pos[j].b);}showdatas(datas, 10);}return 0; }2、题目名称王子闯闸门 波斯王子要去救被贾法尔囚禁的公主但贾法尔用黑魔法在他面前设置了编号从1到n的n道闸门。从王子的位置到1号闸门需要1秒从n号闸门到公主所在的位置也需要1秒从p号闸门到p1或p-1号闸门都需要1秒。 每过1秒钟王子都必须决定选择前进一道闸门、后退一道闸门或停在原地这三种动作中的一种。当然王子不能选择移动到关闭状态的闸门而只能选择开启状态的闸门。在王子做出动作选择后闸门也可能会有关闭和开启的动作如果王子做完动作后其所在的闸门在该秒内的动作是从开启变为关闭则他就会被闸门夹死。 现在给出闸门数量n和m个闸门的动作时刻表求波斯王子需要多少秒才能救出公主。 这边暴力求解无非就是前进停止后退三个行为 这次虽然没超时但通过率只有40% 都暴力了还没通过想不通 #includestdio.h #includestdlib.h #includestring.h typedef struct _POS {int id;int start;int end; } POS;int max(int a, int b) {return a b ? a : b; } //判断当前位置当前时间是否可行 int checkok(POS*pos, int m, int p, int t) {for (int i 0; i m; i) {if (pos[i].id ! p) {continue;}if (pos[i].start t pos[i].end t) {return 0;}}return 1; } int mint -1;int min(int a, int b) {if (a -1) {return b;}return a b ? a : b; }int tryrun(POS*pos, int m, int p, int t, int n) {//不能再退了if(p-1){return -1;}//超过当前最佳成绩不再执行if (mint ! -1 t mint) {return 0;}//到达目的地了if (p n 1) {//printf(%d,t); mint min(mint, t);return 1;}if (checkok(pos, m, p 1, t 1)) {tryrun(pos, m, p 1, t 1, n);}if (checkok(pos, m, p, t 1)) {tryrun(pos, m, p, t 1, n);}if (checkok(pos, m, p - 1, t 1)) {tryrun(pos, m, p - 1, t 1, n);}return 0; }int main() {int n, m;scanf( %d %d, n, m);POS*pos (POS*) malloc(sizeof (POS) * m);memset(pos, 0, sizeof (POS) * m);for (int i 0; i m; i) {int a, b, c;scanf( %d %d %d, a, b, c);pos[i].id a;pos[i].start b;pos[i].end c;}tryrun(pos, m, 0, 0, n);printf(%d, mint);return 0; }
http://www.zqtcl.cn/news/385671/

相关文章:

  • 广西备案工信部网站用asp.net做后台网站
  • 静态网站漏洞wordpress 外卖
  • 暗网做网站温州做网络推广的公司
  • 网站描述 修改上海火迎网络推广运营优化
  • 黄石网站建设哪家专业做个网站费用
  • 免费做的网站怎么设置域名解析宁夏百度seo
  • 化妆品产品的自建网站有哪些阿里云cdn wordpress错位
  • 增加网站流量网站新闻字体
  • 做外贸建网站需要推广吗服装如何做微商城网站
  • 上海市建设安全协会网站查询考试伪静态 wordpress
  • 网站免费建站o网站编程多少钱
  • 建设网站开发海外推广服务
  • 网站建设需要提供的资料文档营销平台建设
  • 做个响应式网站多少钱河南网络推广系统
  • wordpress的后台文章图文发布清远市seo广告优化
  • 长沙的互联网网站公司招标文件免费下载网站
  • icp备案系统网站品网站建设公司排名
  • 什么网站可以做音乐相册可信的品牌网站建设
  • 洛阳网站建设优惠公司网站查询ip地址
  • 学校网站模版电影网站要怎样做才有出路
  • 无锡网站建设 微信企业网站建设与管理期末考试
  • 海南海口网站开发公司怎么建立微网站?
  • 网站建设 鄂icp备app 微网站
  • 西安做网站seo网站站内优化怎么做
  • 建设网站方案公司wordpress 视差主题
  • 网站 建设 语言wordpress同步
  • 三水 网站建设建设部网站网上大厅
  • 深圳高端企业官方网站建设最好的网站设计开发公司
  • 主流大型网站开发语言调查怀柔富阳网站建设
  • 公司网站建设服务类别最便宜云主机永久免费