首页 > 其他分享 >卡片 1443

卡片 1443

时间:2024-03-02 17:23:34浏览次数:21  
标签:10 cnt 卡片 小蓝 1443 2021 now

小蓝有很多数字卡片,每张卡片上都是数字0到9。
小蓝准备用这些卡片来拼一些数,他想从1开始拼出正整数,每拼一个,就保存起来,卡片就
不能用来拼其它数了。
小蓝想知道自己能从1拼到多少。
例如,当小蓝有30张卡片,其中0到9各3张,则小蓝可以拼出1到10,
但是拼11时卡片1已经只有一张了,不够拼出11。
现在小蓝手里有0到9的卡片各2021张,共20210张,请问小蓝可以从1拼到多少?
提示:建议使用计算机编程解决问题。

  • 模拟法
  • 统计法

模拟法
直接模拟题目的操作过程,每拼一个数,就把对应的卡片去掉,如果找不到卡片,就停止。

a = [2021 for i in range(10)]

def check(x):
    while (x > 0):
        now = x % 10
        if a[now] > 0:
            a[now] -= 1
        else:
            return False
        x = x // 10  # 移动位数
    return True

cnt = 0
while (check(cnt)):  # 0的时候会多加一个cnt
    cnt += 1
print(cnt - 1)

统计一的个数

cnt = 0 # 用来计算1用了几次
for i in range(1,10000):
  cnt += str(i).count('1') 
  if cnt == 2021:
    break
print(i)

标签:10,cnt,卡片,小蓝,1443,2021,now
From: https://www.cnblogs.com/codingsaveWorld/p/18048815

相关文章

  • P2065 [TJOI2011] 卡片 题解
    看大家建图时中间都连了质数点,发一个不用质数点的解法。我们可以先从源点向每一个蓝色卡片对应的点连一条边,再从每一个红色卡片对应的点向汇点连一条边。如果两张卡片可以一起拿走,那就在它们之间连一条边(蓝色连到红色),这些边的最大流量都是\(1\)。建好图以后我们就可以直接用Di......
  • OpenHarmony—ArkTS卡片运行机制
    实现原理图1ArkTS卡片实现原理卡片使用方:显示卡片内容的宿主应用,控制卡片在宿主中展示的位置,当前仅系统应用可以作为卡片使用方。卡片提供方:提供卡片显示内容的应用,控制卡片的显示内容、控件布局以及控件点击事件。卡片管理服务:用于管理系统中所添加卡片的常驻代理服务,提供......
  • 微信H5分享不能展示卡片问题
    来源与微信开放社区微信H5已成功接入,微信api以及配置项验证正常,通过手机微信里面链接打开页面进行分享,分享出去的还是链接,需要从以下场景进入才可以正常分享卡片从二维码进入分享卡片进入公众号图文消息进入公众号菜单进入公众号原文链接进入通过收藏链接,再打开分享也......
  • flutter 实现 “信用卡毛玻璃渐变新拟物设计卡片”
    信用卡毛玻璃渐变新拟物卡片在即时设计上看见了这样的一个信用卡毛玻璃渐变风格设计决定把这个风格的设计用flutter实现一下一、创建项目选择fluttersdk路径起一个项目名字,这里我叫ground_glass_card,然后点击next修改项目文件夹的查看方式,要不然误以为android项目文......
  • 【动画进阶】神奇的 3D 卡片反光闪烁动效
    最近,有群里在群里发了这么一个非常有意思的卡片Hover动效,来源于此网站--key-drop,效果如下:非常有意思酷炫的效果。而本文,我们不会完全还原此效果,而是基于此效果,尝试去制作这么一个类似的卡片交互效果:该效果的几个核心点:卡片的3D旋转跟随鼠标移动效果如何让卡片在Hove......
  • P1443 马的遍历
    马的遍历题目描述有一个\(n\timesm\)的棋盘,在某个点\((x,y)\)上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。输入格式输入只有一行四个整数,分别为\(n,m,x,y\)。输出格式一个\(n\timesm\)的矩阵,代表马到达某个点最少要走几步(不能到达则输出\(-......
  • CSS响应式卡片设计:制作适应不同设备的卡片样式
    Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提......
  • 【前端】做一个展示卡片样式数据的页面,解决卡片中图片高度不一致问题
    需求分析现在有这样一个需求,在一个页面展示数据,页面的数据通过卡片的形式展示,卡片中内容主要分为三部分,最上面个标题,中间是个图片,最下面是一排操作按钮。这里的卡片可以保证固定的宽高比例卡片可以随着窗口大小的变化做到自适应大小变化实际图片的高度和宽度不一致,显示的的时候可以......
  • antD——popover气泡卡片宽度过窄,鼠标移入时第一次位置不正确
    参考:https://www.jianshu.com/p/6f96f26f4a6c/ 原效果: 修改后效果:  原因:初次渲染的时候组件未能正确的估计到图片的大小,所以会默认按照文字显示,导致气泡出现在偏移的位置。 解决方法:在组件初次加载的时候就给它指定好宽高即可解决问题。<Popoverpla......
  • 基于vue2开发的html5页面实现微信分享卡片(微信好友+朋友圈+qq好友+qq空间)
    首先附上文档链接:1.微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1112.免费生成二维码的草料官网:https://cli.im/text/other 需求:在浏览器分享链接时携带用户id(因为是拉人活动,需要给用户积分),并且在微信中分享为卡片模式 具体......