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

微网站制作公司微网站开发建设

微网站制作公司,微网站开发建设,娱乐公司网站建设价格,电子商务网站发展建设论文如果x加上x的各个数字之和得到y#xff0c;就说x是y的生成元。给出n#xff08;1≤n≤100000#xff09;#xff0c;求n的最小生成元。无解输出0。例如#xff0c;n216#xff0c;121#xff0c;2005时的解分别为198#xff0c;0#xff0c;1979。 【分析】 本题看起来…如果x加上x的各个数字之和得到y就说x是y的生成元。给出n1≤n≤100000求n的最小生成元。无解输出0。例如n2161212005时的解分别为19801979。 【分析】 本题看起来是个数学题实则不然。假设所求生成元为m。不难发现mn。换句话说只需枚举所有的mn看看有没有哪个数是n的生成元。 可惜这样做的效率并不高因为每次计算一个n的生成元都需要枚举n-1个数。 更快的方法是一次性枚举100000内的所有正整数x求出对应的yx是y的最小生成元最后查表即可。 解法 use std::io; fn main() {let mut ans vec![0; 100000 50];for i in 1..100000 {let mut x i;let mut y i;while x 0 {y x % 10;x / 10;}if ans[y] 0 || i ans[y] {ans[y] i;}}let mut buf String::new();io::stdin().read_line(mut buf).unwrap();let mut cnt: usize buf.trim().parse().unwrap();while cnt 0 {let mut buf String::new();io::stdin().read_line(mut buf).unwrap();let y: usize buf.trim().parse().unwrap();println!({}, ans[y]);cnt - 1;} }
http://www.dnsts.com.cn/news/119229.html

相关文章:

  • 科学城做网站公司大学帮学校做网站
  • 柳州网站建设找哪家企业门户网站案例
  • 网站开发工程师专业好不好绿植网站怎么做
  • 网站开发空间小wordpress导航分类插件
  • 网站建设怎么找客源关于域名和主机论坛的网站
  • 苏州正规网站建设概况在线购物网站设计
  • 营销型网站特征自做网站教程
  • 潍坊米搜网站建设淘宝客网站开发上架
  • 免费网站代理怀来建设银行网站
  • jsp做的网站源码专业单位网站开发
  • 伊春市住房和城乡建设局网站在站点上新建网页
  • 众筹网站建设费用百度网站收录提交
  • 灯光设计网站推荐沧州网站建设 网络服务
  • 衡水网站建设公司在线登录qq邮箱网页版官网
  • 个人网站 免费自己做的网站怎么在百度上搜到
  • 鑫菲互动网站建设公司六安马启兵轮轩案
  • 网站开发实训报告模板企业网站建设方案机构
  • 赣州市规划建设局网站改微信开店哪个平台好
  • wordpress 社区模版南宁外包seo服务
  • 赣州市城乡建设局官方网站文创产品推广方案
  • 做网站的准备什么软件广州17网
  • 南昌电影网站开发海洋高端的专业做网站
  • 网站建设的局限性wordpress联系方式插件
  • 小购物网站建设重庆建筑网络平台
  • 营销型网站建设电话做二手房需要用到哪些网站搜集房源
  • 做去自己的网站首页一浪网站建设
  • 开发公司工程部经理述职报告济南软件优化网站建设
  • 中企动力官网网站网站建设法律法规
  • 空间 两个网站家具公司网站建设
  • 十大免费文案网站如何做品牌营销