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

找网站开发人员网站运营优化

找网站开发人员,网站运营优化,自己有域名怎么建网站,wordpress加动效【解题思路】 1、将数字拆分保存在数组中#xff0c;而后转换每一位。 2、将数字变化规则保存在x、y两个一维数组中#xff0c;x[i]到y[i]是一种转换规则。 3、从n的初始值开始搜索#xff0c;对n做数字拆分#xff0c;将拆分后的各位数字保存在一个数组中。针对数组中的每…【解题思路】 1、将数字拆分保存在数组中而后转换每一位。 2、将数字变化规则保存在x、y两个一维数组中x[i]到y[i]是一种转换规则。 3、从n的初始值开始搜索对n做数字拆分将拆分后的各位数字保存在一个数组中。针对数组中的每位数字看能否通过转换规则将该数字转换为另一个数字。如果可以那么做一次转换将该数组通过数字组合变为一个整数通过vis数组判断该整数是否出现过。如果出现过那么略过。如果没出现过将该整数在vis数组中设为“出现过”产生的数字个数加1而后从该整数开始再次进行搜索。 输入样例分析 234 2 2 5 3 6 【参考代码】 广搜 #includebits/stdc.h using namespace std; #define K 20 int n, k, ct, x[K], y[K], arr[5], ai; bool vis[10001]; void toArr(int num)//将整数num进行数字拆分结果保存在数字数组arr中。包括num为0的情况 {ai 0;int a num;do{arr[ai] a % 10;a / 10;}while(a 0); } int toNum()//将数字数组arr保存的数字转为整型数字 {int num 0;for(int i ai; i 1; --i)num num * 10 arr[i];return num; } void bfs() {queueint que;vis[n] true;ct 1;que.push(n);while(que.empty() false){int u que.front();que.pop();toArr(u);//将u转为数字数组arr for(int i 1; i ai; i)//遍历arr中的每一位 {for(int j 1; j k; j)//遍历每条规则 {if(arr[i] x[j]){arr[i] y[j];int newNum toNum();if(vis[newNum] false){vis[newNum] true;ct;que.push(newNum);}arr[i] x[j];//还原 }}}} } int main() {cin n k;for(int i 1; i k; i)cin x[i] y[i];bfs();cout ct;return 0; }深搜 #include bits/stdc.h using namespace std; int n, k, x[20], y[20], arr[5], ai, ct; bool vis[10000]; void toArr(int num)//将整数num进行数字拆分结果保存在数字数组arr中。包括num为0的情况 {ai 0;int a num;do{arr[ai] a % 10;a / 10;}while(a 0); } int toNum()//将数字数组arr保存的数字转为整型数字 {int num 0;for(int i ai; i 1; --i)num num * 10 arr[i];return num; } void dfs(int num) {int temp, newNum;for(int i 1; i ai; i){for(int j 1; j k; j)//如果存在替换arr[i]的规则 {if(arr[i] x[j]){arr[i] y[j];newNum toNum();//合成得到新的整数 if(vis[newNum] false)//如果新的整数nweNum没出现过 {vis[newNum] true;//将newNum标记为出现过 ct;//数字出现的个数加1 dfs(newNum);}arr[i] x[j];//还原 }}} } int main() {cin n k;for(int i 1; i k; i)cin x[i] y[i];toArr(n);vis[n] true;ct 1;dfs(n);cout ct;return 0; }
http://www.pierceye.com/news/142864/

相关文章:

  • 公益网站 html 模板wordpress权限acl
  • 廊坊市网站建设企业网站设计特点
  • 网站建设论证方案传媒的域名做个什么网站
  • 成都建设网站企业电话国内信息图制作网站有哪些
  • 网站 图片切换wordpress永久免费
  • 自建社区网站网站建设全包设计
  • 广东装饰网站建设建设银行官网网站人事
  • 做网站设计赚钱吗保定模板建站平台
  • 找个免费网站这么难吗做球形全景的网站
  • c语言做网站后端深圳商业网站建设哪家好
  • wordpress小说网站模板下载地址网站建设中企动力推荐
  • 自己做网站网页剧中中国科技
  • 石家庄网站制作福州怎么提升网站打开速度
  • 网站分布郴州建设网站公司
  • 最有效的网站推广费用seo推广是什么意怿
  • 网站推广的基本方法是网站建设公司的介绍
  • 网站开发企业部门网站按抓取手机软件贵阳
  • 龙岗做网站公司icxun临夏州建设网站
  • 网站跳转到另外一个网站怎么做品牌推广部的职责
  • 视频网站开发用什么服务器wordpress数据库邮箱
  • 网站建设公司前十名电子商务网站建设论文开题报告
  • 泉州公司建设网站秦皇岛市网站建设
  • 网站建设说课获奖视频小程序制作用华网天下优惠
  • 杭州网站建设公司代理加盟广东建设企业网站怎么样
  • 网站建制作公司企业营销
  • 建设网站基本流程佛山制作网页公司
  • 眼睛网站开发wordpress影院插件
  • 成都专业做网站的公司有哪些建设工程管理专业
  • 北京seo关键词优化外包网站seo诊断分析报告
  • 怎么做淘宝客网站注册域名后如何建立网站