WWW.YOUINFO.SITE
标签聚合 moves

/tag/moves

linux.do · 2026-04-24 09:39:38+08:00 · tech

力扣 LeetCode 2833. 距离原点最远的点 - 力扣(LeetCode) 2833. 距离原点最远的点 - 给你一个长度为 n 的字符串 moves ,该字符串仅由字符 'L'、'R' 和 '_' 组成。字符串表示你在一条原点为 0 的数轴上的若干次移动。 你的初始位置就在原点(0),第 i 次移动过程中,你可以根据对应字符选择移动方向: * 如果 moves[i] = 'L' 或 moves[i] = '_' ,可以选择向左移动一个单位距离 * 如果 moves[i] = 'R' 或 moves[i] = '_' ,可以选择向右移动一个单位距离 移动 n... 思路 中文题目表述有点混乱,实际意思是下划线 _ 出现的地方要选择 L 或者 R ,使得移动后距离原点最远。 很明显在这一维空间上移动多远只和 L 、 R 的数量有关,谁多我们帮谁! 对 L 和 R 的出现数量分别计数即可,谁多就把下划线的数量交给他。 代码 class Solution { public: int furthestDistanceFromOrigin(string moves) { // 题目有点混乱,意思是 '_' 这个地方要选择一个移动方向,使得移动后距离原点最远 // 很明显只和 L 和 R 的数量有关,谁多我们帮谁! int numU=0,numL=0,numR=0; for(char c:moves){ switch(c){ case 'L': numL++; break; case 'R': numR++; break; case '_': numU++; } } if(numL>=numR){ return numL+numU-numR; }else{ return numR+numU-numL; } } }; 1 个帖子 - 1 位参与者 阅读完整话题

linux.do · 2026-04-22 11:27:45+08:00 · tech

dw.com UK moves to ban smoking for everyone born after 2008 A draft law in the UK to create a "smoke-free generation" by banning smoking for anybody born after 2008 has cleared both houses of parliament. Only the king's signature remains for it to become law. 在英国,未在2027年1月1日前满18岁的儿童将永远不被允许购买香烟或烟草制品,前提是一项新法律已完全通过议会,并获得查理三世国王的皇家批准。 《烟草和电子烟法案》于周一越过了最后一个议会难关,上议院批准了自2024年以来正在筹备中的一项法案的最后一次小幅修正,这发生在现任工党政府执政初期。 目前只有另一个国家------马尔代夫,实施了类似的"代际吸烟禁令"。 https://bills.parliament.uk/bills/3879 2 个帖子 - 2 位参与者 阅读完整话题