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

时事新闻摘抄太原seo排名公司

时事新闻摘抄,太原seo排名公司,自己制作的网站,临沂做网站企业1.题意: 从正确密码开始,随机转动密码锁一次,每次可以: 转动一个拨圈(数字可以增加或减少) 同时转动两个相邻的拨圈(两个拨圈变化幅度相同) 现在给出了n个锁车后的状态&#xff…

1.题意:

从正确密码开始,随机转动密码锁一次,每次可以:

  1. 转动一个拨圈(数字可以增加或减少)

  2. 同时转动两个相邻的拨圈(两个拨圈变化幅度相同)

现在给出了n个锁车后的状态(都不是正确密码),需要计算有多少种可能的正确密码,使得每个正确密码都能通过上述操作产生所有给定的n个状态。

2.思路:

  1. 对于每个可能的正确密码,我们需要验证它是否能通过单次操作(单拨圈或双相邻拨圈转动)生成所有给定的n个状态。

  2. 五位密码共有10^5=100,000种可能,可以全部枚举。

  3. 对于每密码,检查:

    • 对于每个给定的状态,至少存在一种操作(单拨圈或双相邻拨圈转动)能从密码得到该状态

    • 密码不能与任何给定状态相同(题目说明)

  4. 统计满足上述所有条件的密码数量。

3.示例解释

对于样例输入1:

1
0 0 1 1 5

可能的正确密码有81种:

  • 45种通过单拨圈转动得到"00115"(每个位置可以±1,共5个位置×9种变化=45)

  • 36种通过双相邻拨圈转动得到"00115"(4对相邻位置×9种变化=36)

36+45=81

因此输出81。

4.AC代码如下:

#include<bits/stdc++.h>
using namespace std;
int a[10][10];
int p[10];
int main(){int n,ans=0;cin>>n;for(int i=1;i<=n;i++){for(int j=1;j<=5;j++){cin>>a[i][j];}} for(p[1]=0;p[1]<=9;p[1]++){for(p[2]=0;p[2]<=9;p[2]++){for(p[3]=0;p[3]<=9;p[3]++){for(p[4]=0;p[4]<=9;p[4]++){for(p[5]=0;p[5]<=9;p[5]++){bool flag=0;for(int i=1;i<=n;i++){int cnt=0;for(int j=1;j<=5;j++){if(a[i][j]!=p[j]){cnt++;}} if(cnt>=3 || cnt==0){flag=1;break;}if(cnt==1) continue;for(int j=1;j<=5;j++){if(a[i][j]!=p[j]){if(a[i][j+1]==p[j+1]){flag=1;break;}if((a[i][j]+10-p[j])%10==(a[i][j+1]+10-p[j+1])%10){break;}else {flag=1;break;}}}if(flag==1) break;} if(flag==0) ans++;}}}}}cout<<ans;return 0;
}           

http://www.dtcms.com/wzjs/134515.html

相关文章:

  • 网站跨平台全国各城市疫情高峰感染进度
  • 自己做的网站外国人能访问吗网络推销平台有哪些
  • 网站地图做法做店铺在百度免费定位
  • 建设微网站百度网页游戏大厅
  • 做网站前台内容对应填充上海排名优化推广工具
  • 广元网站建设最近比较火的关键词
  • 英文都不懂 学网站建设维护难吗竞价网络推广培训
  • 这个网站做海外推广搜索引擎优化的办法有哪些
  • 免费源码html网站谷歌海外推广
  • 网站内链优化南京网站快速排名提升
  • 如何分析网站竞争对手google play应用商店
  • 做网站公司-汉狮网络郑州网站运营实力乐云seo
  • 网站怎么做自己站长谷歌关键词推广怎么做
  • 靠谱网站建设公司手机优化
  • 建正建设集团有限公司网站温州seo教程
  • 室内装修网站网页设计友情链接怎么做
  • 无锡八匹马网站建设百度竞价代运营
  • asp.net做电商网站设计我们seo
  • 网站建设宣传册内容文档免费的个人主页网页制作网站
  • 旅游项目网站开发网站seo关键词排名
  • 微商城网站建设公司的价格佛山网站建设方案服务
  • 烟台优化网站排名网络营销成功的案例
  • 重庆商城网站建设抖音广告怎么投放
  • 中英文的网站开发seo咨询服务价格
  • 前端wordpress后端python网站自然排名优化
  • 广州站长安徽网站开发哪家好
  • 网站建设中国站需求分析报告网站建设及推广优化
  • 滨州做网站的广告营销案例100例
  • 个人网站 建设方案书营口seo
  • 网站logo显示seo关键词排名技巧