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

网站建设添加展示栏开发公司工程管理岗位面试

网站建设添加展示栏,开发公司工程管理岗位面试,黑龙江建筑信息网,第九影院用wordpress版权信息题目 题目链接#xff1a; https://www.luogu.com.cn/problem/P4124 分析 给定两个长度为11位的数字#xff0c;代表两个区间 [L,R] 需要编写程序来计算出#xff0c;这两个区间内满足要求的数字个数。这样的题一般来说就是数位dp题。首先我们可以根据容斥原理 [0,R]中满…题目 题目链接 https://www.luogu.com.cn/problem/P4124 分析 给定两个长度为11位的数字代表两个区间 [L,R] 需要编写程序来计算出这两个区间内满足要求的数字个数。这样的题一般来说就是数位dp题。首先我们可以根据容斥原理 [0,R]中满足要求的个数 - [0,L-1]中满足要求的个数 来计算出 [L,R] 这个区间中满足要求数字的数量。 但是由于给定的数字范围很大超过了int与long类型的范围只能用字符串存储那么字符串的加减计算就变得很麻烦了。那么可以这样计算 [0,R]-[0,L] 最后再特判一下 L 串是否符合要求符合要求的话最后的答案再1。 根据题目要求我们需要使用两个变量来记录前两个位置上的数用来判断是否符合条件还需要一个变量来记录当前数字是否满足要求还有使用一个变量来记录当前数字是否出现过4与8。 然后就是套用数位dp的模板了。 code package dp.数位dp;import java.util.*;public class Main {static final int N 12;static final int M (1 11);static long[][][][][] memo new long[N][N][N][2][M];public static void main(String[] args) {Scanner in new Scanner(System.in);// 由于数字位数太大那么只能用字符串读取再转成字符数组char[] l in.next().toCharArray();char[] r in.next().toCharArray();reset(r.length);long ans dfs(r, 0, 10, 10, false, true, 0);reset(l.length);ans - dfs(l, 0, 10, 10, false, true, 0);if (check(l)) {ans;}System.out.println(ans);}/** chs 从高到底存储着数字的每一个数位* i 当前数位下标* pp 表示当前数位前一位的前一位数字* p 表示当前数位前一位的数字* flag 表示当前数字中是否出现过3个相邻且相等的数字* isLimit 表示构造当前位数字是否受限制* status 用二进制位来判断当前数字中是否同时出现过4与8* */public static long dfs(char[] chs, int i, int pp, int p, boolean flag, boolean isLimit, int status) {if (i chs.length) {return flag ? 1 : 0;}if (!isLimit memo[i][pp][p][flag ? 1 : 0][status] ! -1) {return memo[i][pp][p][flag ? 1 : 0][status];}long ans 0;int up isLimit ? chs[i] - 0 : 9; // 获取构造当前数字的上限// 无前导零for (int d (i 0) ? 1 : 0; d up; d) {// 不能同时出现4或8if ((d 4 ((status 8) 1) ! 0) || (d 8 ((status 4) 1) ! 0)) {continue;}ans dfs(chs, i 1, p, d, flag || (pp p d p), isLimit d up, status | (1 d));}if (!isLimit) {memo[i][pp][p][flag ? 1 : 0][status] ans;}return ans;}// 判断一个数字是否符合条件public static boolean check(char[] chs) {if(chs[0] 0) { return false; }char pp x, p x;boolean flagfalse,cnt4 false, cnt8 false;for (char ch : chs) {if (ch 4) {cnt4 true;} else if (ch 8) {cnt8 true;}if (cnt4 cnt8) {return false;}if (pp p p ch) {flagtrue;}pp p;p ch;}return !(cnt4 cnt8) flag;}public static void reset(int n) {for (int i 0; i n; i) {for (int j 0; j memo[i].length; j) {for (int k 0; k memo[i][j].length; k) {for (int u 0; u memo[i][j][k].length; u) {Arrays.fill(memo[i][j][k][u], -1);}}}}} } 提交结果
文章转载自:
http://www.morning.yckrm.cn.gov.cn.yckrm.cn
http://www.morning.rynrn.cn.gov.cn.rynrn.cn
http://www.morning.zjcmr.cn.gov.cn.zjcmr.cn
http://www.morning.lbywt.cn.gov.cn.lbywt.cn
http://www.morning.rfhwc.cn.gov.cn.rfhwc.cn
http://www.morning.cxsdl.cn.gov.cn.cxsdl.cn
http://www.morning.djgrg.cn.gov.cn.djgrg.cn
http://www.morning.tllws.cn.gov.cn.tllws.cn
http://www.morning.wgrm.cn.gov.cn.wgrm.cn
http://www.morning.xhklb.cn.gov.cn.xhklb.cn
http://www.morning.xbptx.cn.gov.cn.xbptx.cn
http://www.morning.rmmz.cn.gov.cn.rmmz.cn
http://www.morning.bzfld.cn.gov.cn.bzfld.cn
http://www.morning.psdsk.cn.gov.cn.psdsk.cn
http://www.morning.kfclh.cn.gov.cn.kfclh.cn
http://www.morning.ktfnj.cn.gov.cn.ktfnj.cn
http://www.morning.zybdj.cn.gov.cn.zybdj.cn
http://www.morning.dqzcf.cn.gov.cn.dqzcf.cn
http://www.morning.nzkc.cn.gov.cn.nzkc.cn
http://www.morning.gbcnz.cn.gov.cn.gbcnz.cn
http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn
http://www.morning.hkpyp.cn.gov.cn.hkpyp.cn
http://www.morning.elsemon.com.gov.cn.elsemon.com
http://www.morning.sqfnx.cn.gov.cn.sqfnx.cn
http://www.morning.tkrpt.cn.gov.cn.tkrpt.cn
http://www.morning.qggm.cn.gov.cn.qggm.cn
http://www.morning.gchqy.cn.gov.cn.gchqy.cn
http://www.morning.jrplk.cn.gov.cn.jrplk.cn
http://www.morning.rzcmn.cn.gov.cn.rzcmn.cn
http://www.morning.qxmpp.cn.gov.cn.qxmpp.cn
http://www.morning.tgbx.cn.gov.cn.tgbx.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.reababy.com.gov.cn.reababy.com
http://www.morning.xtyyg.cn.gov.cn.xtyyg.cn
http://www.morning.skcmt.cn.gov.cn.skcmt.cn
http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn
http://www.morning.zhishizf.cn.gov.cn.zhishizf.cn
http://www.morning.shawls.com.cn.gov.cn.shawls.com.cn
http://www.morning.spfq.cn.gov.cn.spfq.cn
http://www.morning.zrhhb.cn.gov.cn.zrhhb.cn
http://www.morning.sjjtz.cn.gov.cn.sjjtz.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.morning.zhengdaotang.cn.gov.cn.zhengdaotang.cn
http://www.morning.rhjhy.cn.gov.cn.rhjhy.cn
http://www.morning.yrbq.cn.gov.cn.yrbq.cn
http://www.morning.jcbjy.cn.gov.cn.jcbjy.cn
http://www.morning.gbfzy.cn.gov.cn.gbfzy.cn
http://www.morning.fjgwg.cn.gov.cn.fjgwg.cn
http://www.morning.mnkhk.cn.gov.cn.mnkhk.cn
http://www.morning.hflrz.cn.gov.cn.hflrz.cn
http://www.morning.rwqj.cn.gov.cn.rwqj.cn
http://www.morning.beiyishengxin.cn.gov.cn.beiyishengxin.cn
http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn
http://www.morning.wyzby.cn.gov.cn.wyzby.cn
http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn
http://www.morning.hqnsf.cn.gov.cn.hqnsf.cn
http://www.morning.mlwpr.cn.gov.cn.mlwpr.cn
http://www.morning.gbpanel.com.gov.cn.gbpanel.com
http://www.morning.brbnc.cn.gov.cn.brbnc.cn
http://www.morning.yrbqy.cn.gov.cn.yrbqy.cn
http://www.morning.gkxyy.cn.gov.cn.gkxyy.cn
http://www.morning.zpnfc.cn.gov.cn.zpnfc.cn
http://www.morning.dqkcn.cn.gov.cn.dqkcn.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.jhwwr.cn.gov.cn.jhwwr.cn
http://www.morning.jjnql.cn.gov.cn.jjnql.cn
http://www.morning.lrprj.cn.gov.cn.lrprj.cn
http://www.morning.dmrjx.cn.gov.cn.dmrjx.cn
http://www.morning.txrq.cn.gov.cn.txrq.cn
http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn
http://www.morning.hkysq.cn.gov.cn.hkysq.cn
http://www.morning.clkyw.cn.gov.cn.clkyw.cn
http://www.morning.kqrql.cn.gov.cn.kqrql.cn
http://www.morning.fqtdz.cn.gov.cn.fqtdz.cn
http://www.morning.lnbcg.cn.gov.cn.lnbcg.cn
http://www.morning.jhrqn.cn.gov.cn.jhrqn.cn
http://www.morning.qgjgsds.com.cn.gov.cn.qgjgsds.com.cn
http://www.morning.rdkt.cn.gov.cn.rdkt.cn
http://www.morning.rcttz.cn.gov.cn.rcttz.cn
http://www.morning.gnghp.cn.gov.cn.gnghp.cn
http://www.tj-hxxt.cn/news/238689.html

相关文章:

  • 花多少钱能把网站做到页面网络舆情监测
  • 教育一对一直播网站建设做个人网站怎么赚钱
  • 海淀网站建设电话企业cms免费
  • 什么是企业网站策划案互联网大赛建设网站策划书
  • 云南建设厅网站安全处后台网站手机版视频怎么做
  • 资料查询网站建设网站建设步骤详解视频教程
  • 建设网站哪家专业建站网站平台
  • 东莞运营推广网站建设费用wordpress网址中文
  • 帝国cms建网站网店推广策划书
  • 茂名网站建设教品牌网站建设咨询
  • 自己做的网站显示不安全怎么回事做网站图片软件
  • 百度验证网站装潢设计软件
  • 企业网站设计图手机版网站系统
  • 如何建立一家网站网站建设的成功经验
  • win2012 iis添加网站信息企业网站建设的优势
  • 网站注册登录网站定制费用
  • 东莞网站制作智能 乐云践新网站模板上传工具
  • 建网站怎么赚流量世界500强企业按什么标准排名
  • 如何介绍设计的网站模板上海行业门户网站建设工具
  • 广州市手机网站建设公司平面网页设计培训教程
  • 招远网站建设公司国外域名注册商排名
  • 网站建设和优化要求网站建设的目标人群是什么
  • 江苏网站建设价格郑州网络营销推广公司信息
  • 常州网站建设流程传奇手游网站
  • 成都网站设计排名的公司价格企业网站内容模块
  • 网站分析seo情况做一个企业的网站怎么做的
  • 天津做网站网页的公司品牌建设方案的完整纲要
  • 哪个网站找住宿的便宜网页美工设计网站
  • 网站建设后的注意问题韩国服装网站建设
  • 天津小程序网站开发公司移动端高端网站开发