首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小L的魔法馆

    积木

    题目描述 蒜头君有 n 块积木,编号分别为 1 到 n。一开始,蒜头把第 i 块积木放在位置 i。蒜头君进行 m 次操作,每次操作,蒜头把位置 b 上的积木整体移动到位置 a 上面。 比如 1 位置的积木是 1,2 位置的积木是 2,那么把位置 2 的积木移动到位置 1 后,位置 1 上的积木从下到上依次为 1,2。 输出格式 输出 n 行,第 i 行输出位置 i 从下到上的积木编号,如果该行没有积木输出一行空行。 2 2 1 2 1 2 样例输出1 1 2 样例输入2 4 4 3 1 4 3 2 4 2 2 样例输出2 2 4 3 1 题目分析: RT,移动积木

    70910发布于 2019-02-21
  • 来自专栏xiaoxi666的专栏

    积木问题

    小明买了许多积木回家,他想把这些积木拼接在一起。 每块积木有两个接口,每个接口我们用一个数字标记,规定只有当两块积木有相同数字标记的接口时,这两块积木才可以通过该接口拼接在一起。 举例,有两块积木,接口数字分别为1,2和3,4,那么这两块积木无法拼接;若两块积木接口数字分别为1,2和2,3,那么这两块积木可以通过由数字2标记的接口拼接在一起。 现在小明知道所有积木的数量和每块积木接口的数字标记,你能告诉他他可以将所有积木拼接成一个整体么? 小明买了许多积木回家,他想把这些积木拼接在一起。

    1K30发布于 2018-10-29
  • 来自专栏ZXand618的ECharts之旅

    ECharts 堆积木(砖块)游戏

    最近突发奇想,用 3D 的堆叠柱图,做了一个搭积木的小游戏。 主要思路 用一个几乎透明的 series-bar3D 铺满整个 grid3D,作为操作区,监听鼠标点击事件、完成堆积木的操作; 用多层数据为 0 的 series-bar3D 放在操作层 bar3D 下方 ,堆积木时,按照从下向上的顺序,更新其数据 series-bar3D.data(包括数值和样式,即 value 和 itemStyle); 用一个 series-heatmap 制作菜单,也是监听鼠标点击事件 ,实现撤销、重做、重置、修改积木样式(高度、颜色和透明度)等功能。 redo(); } } //alert(`正在 (${params.data[0]}, ${params.data[1]}) 处堆积一个砖块`); // 堆积木

    75710编辑于 2022-04-10
  • 从“拼积木”到“搭积木”:我们如何让 AI 模型集成变得可控

    从“拼积木”到“搭积木”:我们如何让 AI 模型集成变得可控最近,甲骨文高调宣布推出全球最大的云端 AI 超算 OCI Zettascale10,宣称其将成为 OpenAI「星际之门」项目的算力核心。

    19610编辑于 2025-10-21
  • 来自专栏数据结构与算法

    P1969 积木大赛

    题目描述 春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第i块积木的最终高度需要是hi。 在搭建开始之前,没有任何积木(可以看成n块高度为 0 的积木)。 接下来每次操作,小朋友们可以选择一段连续区间[l, r],然后将第第 L 块到第 R 块之间(含第 L 块和第 R 块)所有积木的高度分别增加1。

    998130发布于 2018-04-13
  • 来自专栏JAVA乐园

    积木,建造者模式

    假如一个对象的构建很复杂,需要很多步骤。则可以使用建造者模式,将其构建对象和组装成一个对象这两步给分开来。构建部分为(Builder)和组织部分(Director),实现了构建和装配的解耦。

    54030发布于 2021-01-18
  • 来自专栏福大大架构师每日一题

    2022-01-16:小明手中有n块积木,并且小明知道每块积木

    2022-01-16:小明手中有n块积木,并且小明知道每块积木的重量。 现在小明希望将这些积木堆起来, 要求是任意一块积木如果想堆在另一块积木上面,那么要求: 1.上面的积木重量不能小于下面的积木重量; 2.上面积木的重量减去下面积木的重量不能超过x; 3.每堆中最下面的积木没有重量要求 现在小明有一个机会,除了这n块积木,还可以获得k块任意重量的积木。 小明希望将积木堆在一起,同时希望积木堆的数量越少越好,你能帮他找到最好的方案么? 解释: 两堆分别是 1 1 5 5 20 20 (50) 60 70 70 70 80 90 420 其中x是一个任意重量的积木,夹在20和60之间可以让积木继续往上搭。 来自京东面试。 假设没有魔法积木,求出堆数。然后求相邻堆需要的魔法积木数,魔法积木数从小到大弥合一次,堆数减1。 时间复杂度:排序的。 空间复杂度:O(N)。 代码用golang编写。

    55610编辑于 2022-01-16
  • 来自专栏Python3爬虫100例教程

    华为OD机试 分积木

    本期题目:分积木 题目 solo和koko是两兄弟 妈妈给了他们一大堆积木 每块积木上都有自己的重量 现在他们想要将这些积木分为两堆 哥哥solo负责分配 弟弟koko要求两个人获得的积木总重量相等 只会先将两个数转成二进制在进行加法 而且总会忘记进位(每个进位都会忘记) 如当25(11101)+11(1011)时, koko得到的计算结果是18(10010):11001+01011=10010 solo想要尽可能让自己得到的积木总重量最大 ,且不让koko哭 输入 第一行是一个整数N (2 <= N <= 100) 表示有多少块积木 第二行为空格分开的N个整数Ci (1 <= Ci <= 10^6) 表示第 i 块积木的重量 输出 让 koko不哭,输入solo所能获得积木的最大总重量 否则输出 "No" 备注 无需验证输入格式和输入数据合法性 题解地址 ⭐️ 华为 OD 机考 Python https://dream.blog.csdn.net

    66000编辑于 2023-03-28
  • 来自专栏逍遥剑客的游戏开发

    俄罗斯方块积木表示

    积木表示 一种有7种积木: ■ ■ ■■ ■■ ■■ ■■ ■ ■■ ■ ■■ (正反两种) ■ ■■ ■ ■■■ ■ ■ ■■ ■ ■ ■■■ ■ ■■ ■ ■ ■ ■■■ ■■ ■■■ ■ ■ ■■ ■■ ■ ■ ■■■■ ■ ■ ■ ■ ■ ■■■ ■■ ■■■ ■■ (共计19件积木) ■ ■ ■ 可以用一个三维数组block[4][4][4]来表示每个积木 ,第一维用于表示积木的四种旋转状态,后两维用4x4的0/1数字阵来表示这几种积森的形状,如: { { {0, 0, 1, 0}, {0, 0, 1, 0}, {0, 1, 1, 0}, {0, , 1, 0, 0}, {0, 1, 0, 0} }, { {0, 0, 0, 0}, {1, 1, 1, 0}, {0, 0, 1, 0}, {0, 0, 0, 0} } }//这是L形的积木 一字形和Z形的还有田字的积木也按4种状态来做,只不过状态有重复而已,这样就不用为不同的积木用不同的旋转方法了 积木的变形 积木的变形很好做,就是循环把相当积木矩阵中的旋转状态读出来 比如当前积木是block

    77460发布于 2018-05-21
  • 来自专栏叶子陪你玩编程

    python 图片转lego积木风格

    一年前写过一个图片转乐高积木风格的代码, python 将图像转换为乐高积木风格图片(上) python 将图像转换为乐高积木风格图片(下) 没想到派上用场了,前一段时间有一个读者关注,说想要给女朋友做一个乐高的画 后面给我发了好几张照片,我想既然这样,我就用我之前的工具给它试试,结果说生成的像素太多了,买积木可能要很多,中间断断续续找我很多次,最后没办法,重新改了一下之前的缩放比例,保证宽不超过60个积木片,效果很满意 创建一个画板,用来贴图 new_board = Image.new("RGB", (board.size[0]*20, board.size[1]*20), "white") # 创建积木清单字典 color_name] += 1 else: block_list[color_name] = 1 # 打开最接近颜色的积木图片 设置居中样式 align = Alignment(horizontal="center",vertical="center") # 添加表头 ws.append(["颜色","积木

    1.4K30编辑于 2022-05-22
  • 来自专栏马洪彪

    jeecgboot积木报表(jimuReport)Oracle切换

    执行Oracle SQL(网友分享),或使用MySQL的SQL代码创建库后,使用DBeaver或navicat等工具转换为Oracle库(官方最新)

    1.4K30发布于 2021-11-04
  • 来自专栏小麦苗的DB宝专栏

    大模型的神秘“积木”:Tokens揭秘

    简单说,Tokens就是大模型处理文本的“最小积木块”,把这些小积木拼起来,才能搭出咱们能看懂、能互动的语言世界~ 先说说英文里的Tokens:可能是一整个单词,比如“apple”;也可能是单词的一部分 Tokens;也能按语义拆成常用词,比如直接拆成“我”“喜欢”“苹果”3个Tokens,怎么方便理解怎么来~ Tokens 的生成 “密码”:计算方式大公开 搞懂了Tokens是啥,是不是特好奇这些小积木是怎么从咱们的文本里 写在最后 总结一下:Tokens就是大模型(大型语言模型,LLM)的“语言积木”,从学习语言到输出内容,再到收费计价,全程都离不开它!

    28710编辑于 2026-03-26
  • 来自专栏铭毅天下

    基于儿童积木玩具图解 Elasticsearch 聚合

    故事得从这一筐积木说起...... 再看到手里的这堆积木,灵感来了,就带着孩子摆了各种积木造型,然后就有了这篇文章。 1、数据来源——积木 ? 图1 来个视频,看看有多凌乱。 数据(也就是积木)特点也就有了: 凌乱 形状各异 大小不一 小朋友喜欢积木的原因就是:可以任想象力肆意自由发挥,堆出各种自己喜欢的造型。 但这和聚合有啥子关系呢? 图7:一堆凌乱的方型积木。 图8:获取了图 7 中积木的最小值、平均值,最大值。 映射到 Elasticsearch,本质上就是发生了指标聚合。怎么破? 3.3 管道聚合/子聚合(pipeline) 上积木: ? 图 9 图 9 的积木相对复杂了,有了:带孔积木,有了颜色区别,有了数字大小的区别。

    64240发布于 2021-02-03
  • 来自专栏全栈程序员必看

    spring源码搭建_积木搭建的基本技巧

    https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip

    40310编辑于 2022-09-22
  • 来自专栏低代码平台

    JimuReport积木报表—表格联动图表专题

    积木报表联动分为表格联动图表和图表联动图表,下面我们就来看看表格数据如何联动图表吧! # 示例效果 示例:点击班级列表的班级id,联动展示班级下的学生成绩图表。 附录: 积木报表的钻取还支持复杂规则,比如 支持条件,更多配置 请参考文档。 体验官网:www.jimureport.com

    1.2K40发布于 2021-11-23
  • 来自专栏低代码平台

    JimuReport积木报表—表达式介绍

    积木报表包含哪些表达式? 积木报表完善了原有表达式,在原有基础上,扩展了数据集表达式、单元格表达式、统计函数、行号函数、日期函数、数学函数、字符串函数、条件表达式、颜色表达式、判断函数,基本运算符函数及系统函数。

    2.2K60发布于 2021-09-08
  • 来自专栏马洪彪

    jeecgboot积木报表(jimuReport)SQL Server切换

    还原SQL Server数据库备份,或使用MySQL的SQL代码创建库后,使用DBeaver或navicat等工具转换为SQL Server库

    1.4K20发布于 2021-03-04
  • 来自专栏IMWeb前端团队

    积木系统,将运营系统做到极致

    本文作者:IMWeb 江源 原文出处:IMWeb社区 未经同意,禁止转载 积木系统上线半年,取得了些成绩,也暴露出不少问题,加上 2.0 版本也准备开动,因此正是时候来个总结反思下。 好吧,这其实就是积木系统想要解决的问题以及终极目标,让产品同学可以快速发布页面,同时技术同学沉淀组件(积木)来避免重复性工作,如下图: 系统的核心功能 分析了各方的痛点以及诉求之后,系统的核心功能其实和容易理出来 是的,这是积木系统的前辈,运营系统的先行者。但我们在做深入分析时,也发现了一些缺陷: 交互复杂。产品可以在页面拖拽组件,还可以给组件绑定事件(比如 click),多个组件的之间的联动等等等等。 积木系统的设计 现有的系统并不能满足刚需,所以,积木系统蓄势待发。 经过团队(imweb)几轮的讨论,架构如下: 可视化和组件化摆到了核心位置,也对应了积木系统的两大核心:系统本身和组件体系。 存在的问题以及 2.0 版特性 问题同样不少,比如接入其他业务还是不够方便、组件与系统联调也不是非常简单,为了解决遇到的问题,让系统更容易接入、开发和移植,积木系统 2.0 已经在规划中!

    1.4K30发布于 2019-12-03
  • 来自专栏Debug日志

    CompletableFuture:Java异步编程的“乐高积木

    ———— 马尔科姆·格拉德威尔 CompletableFuture:Java异步编程的“乐高积木” 嗨,我是Xxtaoaooo! “代码是逻辑的诗篇,架构是思想的交响” 一、博主自述:从“回调地狱”到“积木天堂”的救赎 作为一名常年与高并发系统搏斗的开发者,我曾深陷异步编程的泥潭。 直到遇见 CompletableFuture(可完成的未来),我才意识到异步编程竟能像搭乐高积木般优雅——通过链式调用将任务自由组合,用声明式语法替代过程式阻塞,最终将订单系统的响应耗时整整从2秒压至200 正如乐高积木通过标准化接口实现无限组合,CompletableFuture 通过 CompletionStage 接口定义了统一的异步操作规范,让多线程协作变得直观且安全。 二、核心操作:搭建异步“积木”的四大基石 2.1 积木的诞生:四种创建方式 // 1.

    21210编辑于 2025-10-13
  • 来自专栏陌上风骑驴看IC

    ISSCC 2020: AMD - Chiplets, 把积木玩起来

    引用某大神在朋友圈发的一句话:『以前以为Chiplet 只是有钱人的乐高,本质上和搭积木并没啥差别,但这次ISSCC 让我们看到Chiplet 直接给体系架构和Analog 开出了一片未开垦的处女地!』

    1.5K10发布于 2020-02-26
领券