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

临平建设局网站哈尔滨app开发

临平建设局网站,哈尔滨app开发,关于网站建设工作的通报,软件开发价格标准题目 给出一个整数 n#xff08;n10^30) 和 k 个变换规则#xff08;k15#xff09;。   规则#xff1a;    一位数可变换成另一个一位数#xff1a;    规则的右部不能为零。   例如#xff1a;n234。有规则#xff08;k#xff1d;2#xf…题目 给出一个整数 nn10^30) 和 k 个变换规则k15。   规则    一位数可变换成另一个一位数    规则的右部不能为零。   例如n234。有规则k2     2 5     3 6   上面的整数 234 经过变换后可能产生出的整数为包括原数:    234    534    264    564   共 4 种不同的产生数 问题   给出一个整数 n 和 k 个规则。 求出   经过任意次的变换0次或多次能产生出多少个不同整数。   仅要求输出个数。 输入 键盘输人格式为   n k   x1 y1   x2 y2   … …   xk yk    234 2 2 5 3 6 输出 一个整数满足条件的个数 4 解题思路 用way[i][j]表示是否可以从数字i变为数字j。然后用Floyd算法计算数字互相转换然后每个数字的方式乘起来要用高精。 代码 #includecstdio #includecstring using namespace std; char s[41]; short a[41]; int k,x,y,way[10][10],n,f[10]; void add(int x)//高精乘 {int g0;for (int i1;i40;i){a[i]a[i]*xg;ga[i]/10;a[i]%10;} } void write()//高精输出 {int x40;while (a[x]0) x--;for (int ix;i1;i--) printf(%d,a[i]); } int main() {scanf(%s %d\n,s,k);nstrlen(s);//数字长度for (int i1;ik;i){scanf(%d%d,x,y);way[x][y]true;//表示可以从x变为y}for (int k0;k9;k)for (int i0;i9;i)for (int j0;j9;j)way[i][j](way[i][j] or way[i][k] and way[k][j]);//计算是否可以经过k从i变为jfor (int i0;i9;i){for (int j0;j9;j)if (i!j way[i][j]) f[i];f[i];//计算该数字的变化方式} a[1]1;for (int i0;in;i){add(f[s[i]-48]);//乘}write();//输出 }
http://www.pierceye.com/news/629636/

相关文章:

  • 打开一个网站网站被挂马无法访问
  • 大连网站建设公司排名装饰设计公司哪个好
  • 苏州企业建设网站公司400电话网站源码
  • 贵州住房和城乡建设厅官网泰安千橙网站建设优化熊掌号
  • metro网站模板平面设计师网站
  • 怎样通过阿里云建设网站国内免费crm
  • 网站开发都需要学什么iis7网站建设
  • 网站 关键字it网站建设资讯网
  • 白银网站建设公司石家庄建行网站
  • 做网站全部乱码怎么办教学资源网站建设方案
  • 自己做的网站怎么添加文档做淘宝详情的网站
  • 安全认证的机票网站成就怎么做山东省住房和城乡建设厅政务服务
  • 海口网站建设方案咨询信息流优化师面试常见问题
  • 网上课程网站wordpress自定义页面分页
  • 自建站成本深圳网站建设营销服务平台
  • 模仿网站怎么做网站编辑建设
  • 湖南做网站 磐石网络引领免费网上开店
  • wordpress内容做成目录seo排名分析
  • 大型网站 网站建设做网站赔了8万
  • python官方网站建设网站要什么
  • 青海 网站开发 图灵如何创建自己的网页
  • 建设银行网站怎么登陆不做网站首页的尺寸
  • 谁能给我一个网站谢谢dedecms收费怎么办
  • dede 网站地图 模块青岛做网站服务商
  • 征信网站开发扬州市建设局网站
  • 教育网站建设 飞沐软件定制公司值得去吗
  • 金耀网站建设网站制作景观建筑人才网
  • 仿《爱美眉》网站 dede门户网站的主要功能
  • 外发加工网站深圳如何优化
  • 做设计在哪个网站上找高清图片大全网站建设风险分析