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

asp网站栏目如何修改wordpress主题百度云

asp网站栏目如何修改,wordpress主题百度云,常德seo技术,可以做热图的工具网站题目链接 题目翻译: 思路:贪心,就是尽可能把数组里的每个数展开(也就是让操作次数尽可能达到k次这个要求),比如12,可以这样展开: 容易观察到奇数是无法展开的,然后展开有…

题目链接

题目翻译:

思路:贪心,就是尽可能把数组里的每个数展开(也就是让操作次数尽可能达到k次这个要求),比如12,可以这样展开:

容易观察到奇数是无法展开的,然后展开有条件,比如我的12展开成4个3,会不会跟数组右边那个数字是一样的呢?所以这样的分支有可能是不合法的,那我右分支就只能保留6这个数字,然后左边正常展开,左边为什么正常展开?这就需要考虑枚举哪一个数字是一开始填的了,如果我这个12在一开始填的数字的左边,那我当然不需要考虑左分支是不是合法的,因为一定合法,我可以展开12这个数字之后再去填数组里面在12左边的数字,右分支有可能不合法是因为我12右边已经填了数字了,如果12在一开始填的数字右边,就是一样的道理。

所以得先枚举哪个数字是一开始填的,一开始填的数字可以完全展开,注意展开的数字最后是会变成这个数组里的数的,我展开只是为了操作次数尽可能的多,枚举完用前后缀和(预处理出来,考虑该数字的位置然后计算最多能展开多少次)快速计算,然后取max即可

代码:

package cx3;
import java.util.*;
import java.io.*;
public class div3_1027_g {public static long cli(int x) {long res=1;while(x%2==0) {res*=2;x/=2;}return res;}public static void main(String[] args) {Scanner s=new Scanner(System.in);int t=s.nextInt();while(t-->0) {int n=s.nextInt(),k=s.nextInt();int a[]=new int [n+10];for(int i=1;i<=n;i++) a[i]=s.nextInt();long tot[]=new long [n+10];long  f[]=new long [n+10];long h[]=new long [n+10];for(int i=1;i<=n;i++) tot[i]=cli(a[i]);for(int i=1;i<=n;i++) {int cur=a[i];f[i]=f[i-1]+tot[i];while(cur%2==0) {if(cur/2==a[i-1]) {f[i]=f[i]-cli(cur)+1;break;}cur/=2;}}for(int i=n;i>=1;i--) {int cur=a[i];h[i]=h[i+1]+tot[i];while(cur%2==0) {if(cur/2==a[i+1]) {h[i]=h[i]-cli(cur)+1;break;}cur/=2;}}long ans=0;for(int i=1;i<=n;i++) ans=Math.max(ans,tot[i]+h[1]-h[i]+f[n]-f[i]);if(ans>=k) System.out.println("YES");else System.out.println("NO");}}}


文章转载自:

http://LILBR2cz.rdkgw.cn
http://g5D4h6Ni.rdkgw.cn
http://hZww3x4J.rdkgw.cn
http://fHXHKbo3.rdkgw.cn
http://uf0sJJ8O.rdkgw.cn
http://EMnKGFJB.rdkgw.cn
http://mJj9cOe7.rdkgw.cn
http://yTtgHnVE.rdkgw.cn
http://Vyru2Z7T.rdkgw.cn
http://N2CdssC2.rdkgw.cn
http://ltXHxBJ5.rdkgw.cn
http://7ZofNsQO.rdkgw.cn
http://nInp1hQV.rdkgw.cn
http://6jn8tEm0.rdkgw.cn
http://Liiyolxb.rdkgw.cn
http://tYfTtxNd.rdkgw.cn
http://Z3xegdlP.rdkgw.cn
http://LVc6Ka0r.rdkgw.cn
http://iA3ajP5d.rdkgw.cn
http://rksL57CC.rdkgw.cn
http://kwujT3Cp.rdkgw.cn
http://CjWHgEO3.rdkgw.cn
http://gahth4J5.rdkgw.cn
http://B1mv5ARc.rdkgw.cn
http://9sGyAFkI.rdkgw.cn
http://8W7pO16M.rdkgw.cn
http://H2ojs6ja.rdkgw.cn
http://kxOtKDaA.rdkgw.cn
http://2tSCxTaU.rdkgw.cn
http://0SzsPkfF.rdkgw.cn
http://www.dtcms.com/wzjs/619515.html

相关文章:

  • 济南网站建设v芯企优互联不错网站换域名了怎么做301重定向
  • 做二手回收哪个网站好汕头最新新闻消息
  • 网站营销推广工厂代加工平台
  • 在哪个网站上找国外客户做外贸wordpress介绍商品
  • 网站建设方面的书怎样辨别网站
  • 网站建设性能指标wordpress网络科技公司模板
  • 威海网站建设兼职欧米茄女士手表网站
  • 用腾讯云做淘宝客网站视频流程wordpress数据库修改后台网址
  • 手机上怎么制作网站网站做跳转对排名有影响吗
  • 巴中建设银行网站建站之星怎么免费做网站
  • 电子商务网站建设与维护书微信公众号和小程序开发需要涉及
  • 网站建设攵金手指科杰壹陆伍佰亿网站系统
  • 可做设计任务的网站郑州网站推广地址
  • 2元域名注册网站在百度做网站多少钱
  • 塘沽网站建设优化wordpress页面设计外贸
  • 旅游公司网站建设农业电商网站建设方案
  • 门户网站建设与管理办法着力加强网站内容建设
  • 网站视频下载到手机怎么做江苏有哪些网站建设的公司
  • 广东智能网站建设费用网站加水印
  • 做外围网站代理合法不抖音小程序推广视频如何制作
  • 可以做ps的网站长乐网站建设
  • 商丘网站建设网站需要申请报告
  • 龙口城乡建设局官方网站软件开发设计流程图
  • 网站关键字淄博临淄建设局网站
  • 中国建设银行贷款网站微信建网站服务
  • 宿州网站建设时间电子商务网站建设的模式
  • 网站建设公司如何运营专业的河南网站建设价格低
  • 网站制作与app开发哪个要难一点网站后台统计代码
  • 织梦网站怎么做投票抖音同城推广怎么弄
  • 做展示类网站阿毛免费模板网