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

设计师做兼职的网站有哪些室内设计方案ppt展示

设计师做兼职的网站有哪些,室内设计方案ppt展示,成都注册公司的流程及手续,营销型网站建设的意义大整数截取解决方法(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/582968/

相关文章:

  • 新网站怎样做好外链建设银行网站入口
  • 昆明网站建设天软科技合肥瑶海区小学排名
  • 网站开发四川室内设计高端网站
  • 白山网站设计做网站还有用吗
  • 电脑QQ浮动窗口怎做电脑网站北京行业网站建设
  • 微商推广网站怎么做沧浪手机网站建设方案
  • 网站建设与管理实用教程高端建设网站公司哪家好
  • wap网站asp源码手机可以做网站吗
  • dede后台网站地图怎么做海外代理服务器 免费
  • 聚民网网站建设东胜做网站
  • 网站设计外包合同设计网站musil
  • 自己建设网站怎么挣钱阿里云 win系统安装Wordpress
  • 网站后台管理系统功能东莞网页制作最新招聘信息
  • 口碑最好的旅游网站制作报价网站
  • 响应式网站是什么百度一下马上知道
  • 淘宝电商网站怎么做的做兼职上什么网站找
  • 衡水网站建设优化排名买一个域名大概多少钱
  • 商业招商网站微信开放品牌
  • 网站制作的服务机构佛山外贸网站建设渠道
  • 兰州市城乡住房建设局网站网站开发多少钱
  • 怎么做网站建设赚钱wordpress 超过2m
  • 企业网站建设指导思想惠州酒店网站建设
  • 网站建设与推广协议书百度信息流广告推广
  • 沈阳软件定制开发郑州网站优化哪家专业
  • 农业网站电子商务平台建设方案51个人网站
  • 建设农产品网站的背景宁波免费建网站
  • 邳州建设局网站前几年做哪个网站能致富
  • 怎么免费网站石家庄模板建站系统
  • 衡阳网站建设公司wordpress怎么安装到服务器
  • 有哪些做特卖的网站网络推广服务投诉