当前位置: 首页 > 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.zqtcl.cn/news/629636/

相关文章:

  • 公司网站建设价格河北网站制作 网站开发
  • 适合新手做的网站项目职业技术培训
  • 提高网站流量原则昆山做百度网站
  • 怎样设计自己的网站长春制作门户网站的公司
  • 亚马逊商标备案是否必须做网站Wordpress做APP后端
  • 主办单位性质与网站名称不符网站域名怎么买
  • 帝国cms下载类网站怎么做广州外贸营销网站建设公司
  • 网站开发软件开发流程免费做外贸的网站平台有哪些
  • 教育培训网站开发广告公司怎么设置网站关键字
  • 绩溪建设银行网站济南网站建设 刘彬彬
  • 网站开发是打代码吗建网站来做什么
  • 制作网站需要什么软件wordpress建站程序
  • 做网站网站怎么赚钱软件工程师证书报考时间
  • 手机和电脑网站分开做炒股软件下载
  • 网站建设需要注意哪些关键细节杭州做商务网站
  • 做网站,图片显示不出来网站图标代码
  • 理财网网站开发源码h5淘宝网网页版入口
  • 免费网站商城模板宁波企业网站搭建图片
  • 上海网站备案查询建站图标素材
  • 贵州省住房和建设厅网网站网站页面设计报告
  • 做网站友汇网快速建设网站视频教程
  • 物流公司做网站注重什么官网的网站设计公司
  • 网站备案 2016电子商务平台起名
  • 济南建站详情房地产市场分析
  • 南宁品牌网站建设公司中国商业企业网
  • 建设招标网官方网站电脑版做系统简单还是网站简单
  • 网站平台建设总结品牌网页
  • 网站建设如何就接入支付宝企业云平台
  • swoole做网站做网站建设的上市公司有哪些
  • 建设银行江苏官网招聘网站网站设置首页连接分类页的视频教程