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

浙江省通信管理局 网站备案/网络公司网站模板

浙江省通信管理局 网站备案,网络公司网站模板,夏津网站开发,网站建设具体流程文章目录 前言一、题目二、解题思路结语 前言 本次训练内容 训练高精度乘法。训练解题思维。 一、题目 给出一个整数 n 和 k 个变换规则。规则:一位数可变换成另一个一位数:规则的右部不能为零。例如:n234。有规则(k&…

文章目录

  • 前言
  • 一、题目
  • 二、解题思路
  • 结语

前言

本次训练内容

  1. 训练高精度乘法。
  2. 训练解题思维。

一、题目

 给出一个整数  n 和  k  个变换规则。规则:一位数可变换成另一个一位数:规则的右部不能为零。例如:n=234。有规则(k=2):2->   5 3->   6
上面的整数  234  经过变换后可能产生出的整数为(包括原数):
234
534
264
564
共  4  种不同的产生数
问题:
给出一个整数  n  和  k  个规则。
求出:
经过任意次的变换(0次或多次),能产生出多少个不同整数。
仅要求输出个数。

输入格式

n  k 
x1  y1 
x2  y2 
...  ... 

xn  yn 

(n< 10^30) 

(k< =15)

输出格式

一个整数(满足条件的个数)

样例输入

234 2
2 5
3 6

样例输出

4

二、解题思路

        这道题目我认为就是高中数学排列组合的一种应用方式,然后因为题中涉及的数目很大,所以需要使用高精度的算法来辅助作答,然后题中的数值“n”我使用字符串存储。具体代码实现如下:

#include <bits/stdc++.h>
using namespace std;int main()
{int temp[10][10];//tag[i][j]=1表示存在i->j的变换int d[10000000];int p[10000000];string n;int k;while(cin>>n>>k){int x,y;for(int i=0;i<k;i++){cin>>x>>y;temp[x][y]=1;}for(int K=1;K<=9;K++)for(int i=0;i<=9;i++)for(int j=1;j<=9;j++)if(temp[i][K]&&temp[K][j]) temp[i][j]=1;//每个数字可以变换成几种数字形态包括数字本身for(int i=0;i<10;i++){temp[i][i]=1;for(int j=0;j<10;j++)if(temp[i][j])d[i]++;}int z=0;p[0]=1;//每个数字的本身for(int i=0;n[i];i++){z=0;int x=d[n[i]-'0'];//参考数学排列组合Annfor(int i=0;i<500;i++){p[i]=(p[i]*x+z);//z是进位数z=p[i]/10;p[i]%=10;}}int i=500;while(p[i]==0) i--;for(;i>=0;i--){cout<<p[i];}cout<<endl;}
}

总结

  今天的题目我想到了核心的解题思维,但是由于排列组合的思维不知道怎么体现在编码中,还有对高精度知识点掌握的不牢固,导致今天的题目是借鉴了大佬的代码然后自己理解后写出来的,有些惭愧但是也挺开心的,因为又学会了一种解题技巧。

http://www.whsansanxincailiao.cn/news/31988568.html

相关文章:

  • 做网站公司未来的发展方向/谷歌app官方下载
  • apache wordpress配置文件/关键词优化顾问
  • 武汉手机网站制作公司/企业推广网
  • 网站模板设计定制化服务/深圳网络推广的公司
  • 网站类别划分/外贸b2b平台都有哪些网站
  • 0wordpress/黑帽seo优化
  • 西安地区网站建设/百度客服在线咨询人工服务
  • dede响应式网站模板/手机百度安装下载
  • 档案网站建设愿景/百度广告投放价格表
  • 网站建设流程案例/长沙网站优化推广方案
  • 做网站公司怎么选/友情链接交换网址大全
  • 常德论坛网站/网络推广文案
  • 编程软件powermill/江苏网站seo营销模板
  • 做微网站那pc端显示啥/海口百度seo公司
  • 大连网站建设多少钱/想在百度上推广怎么做
  • 给甜品网站做seo/进入百度首页
  • 委托第三方做网站如果保证用户数据/网站是怎么做出来的
  • 国内亲子游做的最好的网站/sem工具是什么
  • 上海专业网站建设网站/深圳seo优化公司搜索引擎优化方案
  • 什么网站做美式软装设计理念/网络推广计划方案
  • wordpress权限管理/广州网站优化推广方案
  • 用axuer 做网站产品原型/大数据营销的案例
  • 安平网站建设培训/微信广告推广如何收费
  • 网站后台加密/站长工具百度
  • 网站建站网站建站/竞价开户推广
  • 张家界建设局网站电话/公司企业网站制作需要多少钱
  • 网上下的网站模版后门/的网站建设
  • 一个服务器上有两个网站 要备案两次吗/郑州seo排名哪有
  • 天津做再生资源交易的网站/东莞产品网络推广
  • 404源码网html/深圳专业seo外包