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

国外创意型网站设计电脑软件推广

国外创意型网站设计,电脑软件推广,dedecms wap网站模板,公司名字大全10000个记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 4/7 416. 分割等和子集4/8 3396. 使数组元素互不相同所需的最少操作次数4/9 3375. 使数组的值全部为 K 的最少操作次数4/10 2999. 统计强大整数的数目4/11 2843. 统计对称整…

记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步


目录

      • 4/7 416. 分割等和子集
      • 4/8 3396. 使数组元素互不相同所需的最少操作次数
      • 4/9 3375. 使数组的值全部为 K 的最少操作次数
      • 4/10 2999. 统计强大整数的数目
      • 4/11 2843. 统计对称整数的数目
      • 4/12 3272. 统计好整数的数目
      • 4/13 1922. 统计好数字的数目


4/7 416. 分割等和子集

和是奇数则不可能
dp[x]判断和为x是否取的到

def canPartition(nums):""":type nums: List[int]:rtype: bool"""x=sum(nums)if x%2:return Falsex//=2dp=[False]*(x+1)dp[0]=Truen=len(nums)for i in range(n):for j in range(x,-1,-1):if j-nums[i]>=0:dp[j]=dp[j] or dp[j-nums[i]]return dp[x]

4/8 3396. 使数组元素互不相同所需的最少操作次数

从后往前找到第一次出现相同元素的位置

def minimumOperations(nums):""":type nums: List[int]:rtype: int"""n=len(nums)s=set()loc=n-1while loc>=0:if nums[loc] in s:breaks.add(nums[loc])loc-=1return 0 if loc==-1 else loc//3+1

4/9 3375. 使数组的值全部为 K 的最少操作次数

如果k大于nums中的最小值 则不可能
只要计算nums中不同数值个数就可以

def minOperations(nums, k):""":type nums: List[int]:type k: int:rtype: int"""if min(nums)<k:return -1s = set(nums)ans = len(s)if k in s:ans-=1return ans

4/10 2999. 统计强大整数的数目

递归
dfs(i,limitl,limith) 表示第i位及之后位置能够组成满足条件的数字数量
limitl,limith分别表示当前位是否受到start,finish的约束
不受约束则可以填入[0,limit]

def numberOfPowerfulInt(start, finish, limit, s):""":type start: int:type finish: int:type limit: int:type s: str:rtype: int"""l,h=str(start),str(finish)n=len(h)l=l.zfill(n)prelen=n-len(s)mem={}def dfs(i,limitl,limith):if (i,limitl,limith) in mem:return mem[(i,limitl,limith)]if i==n:return 1lo=int(l[i]) if limitl else 0hi=int(h[i]) if limith else 9ans = 0if i<prelen:for d in range(lo,min(hi,limit)+1):ans += dfs(i+1,limitl and d==lo,limith and d==hi)else:x=int(s[i-prelen])if lo<=x<=min(hi,limit):ans=dfs(i+1,limitl and x==lo,limith and x==hi)mem[(i,limitl,limith)]=ansreturn ansreturn dfs(0,True,True)

4/11 2843. 统计对称整数的数目

考虑两位数 11的倍数
四位数 前两位和等于后两位和

def countSymmetricIntegers(low, high):""":type low: int:type high: int:rtype: int"""ans=0for i in range(low,high+1):if i<100 and i%11==0:ans+=1if 1000<i<10000:if i//1000+i%1000//100==i%100//10+i%10:ans+=1return ans

4/12 3272. 统计好整数的数目

列举所有K回文数 对每个数计算排列组合

def countGoodIntegers(n, k):""":type n: int:type k: int:rtype: int"""nums=set()base=10**((n-1)//2)sk=n&1for i in range(base,base*10):s=str(i)s+=s[::-1][sk:]num=int(s)if num%k==0:nums.add(''.join(sorted(s)))def fac(num):n=1for i in range(1,num+1):n*=ireturn nf=[fac(i) for i in range(n+1)]ans=0for s in nums:cnt=[0]*10for c in s:cnt[int(c)]+=1t = (n-cnt[0])*f[n-1]for x in cnt:t//=f[x]ans+=treturn ans

4/13 1922. 统计好数字的数目

偶数位置有0,2,4,6,8 五种
奇数位置有2,3,5,7 四种

def countGoodNumbers(n):""":type n: int:rtype: int"""MOD=10**9+7def func(x,y):ans,mul=1,xwhile y>0:if y%2==1:ans= ans*mul%MODmul = (mul**2)%MODy=y//2return ansreturn func(5,(n+1)//2)*func(4,n//2)%MOD


文章转载自:

http://e1f0h3gS.qjngk.cn
http://29BocKP2.qjngk.cn
http://enbpp7w9.qjngk.cn
http://03lYHMSU.qjngk.cn
http://Jb3ldO75.qjngk.cn
http://EbL2lYgS.qjngk.cn
http://GZnVCCTl.qjngk.cn
http://hMvNTowu.qjngk.cn
http://sfs8yuyB.qjngk.cn
http://K1fqLHBb.qjngk.cn
http://m5W2u7Vw.qjngk.cn
http://qZLUaVFl.qjngk.cn
http://L6TRFCHM.qjngk.cn
http://V7vWwEjQ.qjngk.cn
http://d4iwgPXn.qjngk.cn
http://hijXl4YG.qjngk.cn
http://RR8Iu6QF.qjngk.cn
http://LN5D0EZj.qjngk.cn
http://Xtavpbbl.qjngk.cn
http://zOIbsgPM.qjngk.cn
http://Jbagbbhu.qjngk.cn
http://j5oj4h40.qjngk.cn
http://MSUYJVCX.qjngk.cn
http://pptlJsll.qjngk.cn
http://QRK8lVxO.qjngk.cn
http://Q7lJZbVe.qjngk.cn
http://dBIds8UT.qjngk.cn
http://eb7lpvOy.qjngk.cn
http://baD1Ym1S.qjngk.cn
http://A2E10Nwr.qjngk.cn
http://www.dtcms.com/wzjs/684849.html

相关文章:

  • 加盟网站制作推广wordpress网站下方
  • 网站建设 天津流程做网站
  • 做外贸的怎样才能上国外网站个人如何注册电商平台
  • 青岛高级网站建设价格免费资料网站网址下载
  • 地理位置地图网站建设网络广告策划与设计
  • 网站开发税率是多少wordpress类开源网站
  • 做qq图片的网站苏州建设公司有哪些
  • 怎么在自己做的网站上发视频北京最新消息今天上午
  • 上海品牌设计有限公司太原网站优化常识
  • 同城招聘网站自助建站wordpress限定ip
  • 缙云县城乡建设局网站页面设计要怎么做
  • 网站建设成都云免费外链发布平台
  • 视频剪辑教程自学网站做网站公司赚钱吗?
  • 凡科网站做网站多少钱网站优化seo教程
  • icp备案网站要先建好吗华为品牌vi设计
  • 购物网站的做网站制作网址
  • 企业网站建设 英铭中国佛山手机网站建设
  • 工信和信息化网站备案系统广西工商网站查询企业信息
  • 如何将百度地图加入网站谷城网站定制
  • 千博企业网站管理系统旗舰版保定网站建设方案
  • ip网站架设邹平 建设项目 网站公示
  • 漯河网站建设网站建设大学生网页设计怎么做
  • 珠海网站建设 金碟江西做网站的
  • 沈阳网站开发招聘发布网站域名设置
  • 上传 wordpress网站手机优化
  • 网站建设用户调查报告怎么才能创建个人网站
  • 网站站内推广计划书中际城市建设有限公司网站
  • 宜昌制作网站公司运城盐湖区姚孟信通网站开发中心
  • 色一把做最好的看片网站想注册个网站做短租房投资多少钱
  • 网站改版对网站优化影响最大的问题有哪些中小企业网站建设济南兴田德润o厉害吗