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

静态企业网站模板下载家居网站建设流程

静态企业网站模板下载,家居网站建设流程,网站运营与推广,旅游网站开发设计毕设论文大整数截取解决方法(java代码) 描述输入描述输出描述输入示例输出示例前置知识:代码 解题思路来自这个博客:简单^不简单 https://blog.csdn.net/younger_china/article/details/126376374 描述 花花有一个很珍贵的数字串&#xf…

大整数截取解决方法(java代码)

  • 描述
  • 输入描述
  • 输出描述
  • 输入示例
  • 输出示例
  • 前置知识:
  • 代码

解题思路来自这个博客:@简单^不简单
https://blog.csdn.net/younger_china/article/details/126376374

描述

花花有一个很珍贵的数字串,但是它太长了,没有办法保留下来,所以她想截取其中一段保存下来,但是她希望截取下来的这一段数对1000000007取模之后等于Ai,她想知道有多少种截取方案。数字串S中截取一段是指S[L], S[L+1], …, S[R]连起来所形成的十进制数,其中L和R满足1≤L≤R≤|S|。例如S=“1023456789”,S(1,2)=10,S(2,4)=23,S(2,10)=23456789。

输入描述

第一行一个数字串,长度不超过30000。

第二行一个数T,表示询问的数量。(T≤100)

接下来T行,每行一个非负整数Ai,表示询问有多少种截取方案使得其值模1000000007后等于Ai。(0≤Ai<1000000007)

输出描述

共T行,每行一个非负整数,表示方案数。

输入示例

1000000008001
4
8
0
1
10

输出示例

9
39
5
2

前置知识:

1.(a + b)%c =((a%c)+(b%c))%c
2. (a * b)%c =((a%c)*(b%c))%c
3.(a – b)%c =((a%c)–(b%c))%c

代码

import java.util.Scanner;
public class Main {static int tempMod = 1000000007;public static void main(String[] args) {Scanner in = new Scanner(System.in);String bd = in.nextLine();int n = in.nextInt();int[] nums = new int[n];for(int i = 0; i < n; i++) {nums[i] = in.nextInt();}for(int i = 0; i < n; i++) {System.out.println(find(bd,nums[i]));}}public static int find(String bd, int remainder) {int count = 0;for(int i = 0; i<=bd.length()-1;i++) {//第一层for循环表示从第i个值开始long remin = bd.charAt(i) - '0';//这里if语句判断表示只取一个值,做判断if(remin == remainder) {count++;if(i > 0){//这里的for循环表示当i左边还有数的时候,判断是否有0,有连续的n个0,就count自增n次,一定要连续,否则退出for(int k = i-1; k >= 0;k--) {if(bd.charAt(k) == '0') count++;else break;}}}if(remin != 0){//这里的for循环属于第二层for循环,作为判断截取数以坐标i开头,坐标j结尾的非个位数是否符合要求//注意,这里第二层判断的时候,开头的数坐标i不能等于0,不然没有意义,所以做了if判断for(int j = i+1;j <bd.length();j++) {remin = ((remin * 10) % tempMod + (bd.charAt(j)-'0')) % tempMod;if(remin == remainder){count++;if(i > 0){//同样,当该数符合要求的时候,前面若还有数,判断是否有0,有连续的n个0,就count自增n次,一定要连续,否则退出for(int k = i-1; k >= 0;k--) {if(bd.charAt(k) == '0') count++;else break;}}}}}}return count;}
}

在这里插入图片描述

http://www.yayakq.cn/news/272494/

相关文章:

  • 现在网站建设用到哪些技术网站设计公司-信科网络
  • 权重7以上的网站wordpress the_title
  • wordpress异次元主题株洲seo优化官网
  • 做网站编辑好还是美工好wordpress一键搬家
  • 做直播网站需要哪些技术百度中搜到网站名字
  • 福州市工程建设监督站网站网络营销推广的八大核心
  • 特效素材免费网站重庆百度网站快速排名
  • 怎么在360自己做网站用专业的网络技术制作网站
  • 做明星网站打广告苏州做网站推广
  • 移动互联和网站开发哪个好爱站工具包官网
  • 企业网站设计好的缺点有哪些宁波网站制作费用
  • 泉州企业网站建站模板移动端网站设计尺寸
  • 网站视频外链怎么做做网站卖广告多少钱
  • 网站网站开发人员犯法吗wordpress只显示代码
  • 温州建设集团官方网站淮北在建项目
  • 纯静态网站模板营销型网站建设网络推广
  • 外贸网站示例宁波网络公司怎么选
  • 网站建设注册什么公司环球资源网发展现状
  • 做网站中心o2o电子商务平台
  • wordpress统一网站图片大小网站开发规范有哪些
  • 潍坊专业网站建设价格大鹏新区住房建设局网站
  • 用word怎么做首页网站织梦网站手机端
  • 北京网站建设公司服务哪家好营销推广有哪些方式
  • vs2010 网站开发优服优科网站建设公司
  • 青岛做网站皆赴青岛博采网络两学一做网站答题网址
  • 哪些网站做机票酒店有优势做企业网站一般用什么服务器
  • 网站设计教程wordpress 过期时间
  • 大鱼直播wordpress新站SEO优化
  • 企业网站pr值低怎么办聚美优品网站建设主题
  • seo技术介绍利于seo的建站系统有哪些