867. 四键键盘

news/2025/2/15 16:23:24/

题目描述:https://www.lintcode.com/problem/4-keys-keyboard/description

借鉴了2keyboard的思路,N次操作最少能打出N个A,且如果最后的一组操作是acv(vvv...)打出的A的个数比干敲多之后,先用acv再干敲肯定是不划算的(因为如果把干敲放在acv前面,打出来的肯定更多)。那么我们要考虑的就是最后一个acvvvv....,v多少次是最优解。如果只v一次,res[N]=res[N-3]*2(留出3次操作acv,v了一次,加上已有的res[N-3],是2*res[N-3]);如果v两次,res[N]=res[N-4]*3(acvv,复制两次加已有的一组,一共四组)....以此类推找到最优解。

class Solution {
public:int maxA(int N) {vector<int> res(N+1,0);for (int i=1;i<=N;i++){res[i]=i;for (int j=i-3;j>=1;j--)res[i]=max(res[i],res[j]*(i-j-1));}return res[N];}
};

 


http://www.ppmy.cn/news/317228.html

相关文章

1033 旧键盘打字 (20 分)

1033 旧键盘打字 (20 分) 旧键盘上坏了几个键&#xff0c;于是在敲一段文字的时候&#xff0c;对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键&#xff0c;打出的结果文字会是怎样&#xff1f; 输入格式&#xff1a; 输入在 2 行中分别给出坏掉的那些…

puppeteer 美式键盘 Keyboard对应表

在查看 puppeteer 文档的时候,发现 keyboard 的链接 404 找了挺久才找到, 所以记录一下 /*** Copyright 2017 Google Inc. All rights reserved.** Licensed under the Apache License, Version 2.0 (the License);* you may not use this file except in compliance with the…

程序员用什么样子的键盘?

我对自己键盘嫌弃已经是一种日常了,总是把敲错代码的锅扣在键盘身上,所以今天就"程序员用什么键盘?"搜索了一下. 有几个见解精辟的: #https://blog.csdn.net/h8y0bDJVUkwE1LboZlE/article/details/79547951 补了一下键盘知识&#xff0c;发现有太多的选择&#xff…

达尔优A87Pro机械键盘暮云灰有线版带你玩转键盘光效

最近又入手了达尔优A87Pro机械键盘暮云灰有线版。整块键盘走向是舒服洁净时尚。配件有Type-c数据线、7颗增补键帽以及拔轴器。整个键盘机身结构处无螺丝。 按键排列有序&#xff0c;键与键之间的空隙都刚刚好。支持全键热插拔。几乎能兼容市面上99%的机械轴体。让你随心所欲更换…

MacOS 10.10 以上解决机械键盘按键无法识别

MacOS 10.10 以上解决机械键盘按键无法识别 题主的配置是 MacBook Pro &#xff0c;系统10.13&#xff0c;机械键盘高斯87 以前装的黑苹果&#xff0c;系统10.10&#xff0c;机械键盘可以完美使用&#xff0c;但是现在用了MacBook Pro机械键盘确有几个键无法识别出来&#xf…

Ikbc C87 键盘功能组合键

音量调节 FnF9: 静音 FnF10: 音量- FnF11: 音量windows切歌 顺带记录一个win10自带的切歌快捷键 Ctrl Alt → &#xff1a;下一首歌 Ctrl Alt ← &#xff1a;上一首歌背光亮度调节 Fn方向上&#xff1a;亮度加 Fn方向下&#xff1a;亮度减 &#xff08;亮度共有七…

软!为码农而生的静电容键盘——PLUM 87键 全域35g

注&#xff1a;转自我的张大妈晒单。 0、前言 懒癌复健系列文章&#xff0c;第几篇我都忘记了。反正就多写写吧&#xff0c;总是没错的。 作为一个码农&#xff0c;最钟爱的永远都只有键盘了吧&#xff1f;&#xff08;好吧&#xff0c;老婆第一&#xff0c;键盘第二。 什么&am…

零代码制作客制化87键机械键盘

本工程是立创EDA官方基于HT82K629A为主控绘制的87键机械键盘&#xff1b;HT82K629A是一颗优秀的USB键盘专用芯片&#xff0c;应用简单&#xff0c;外围电路少&#xff0c;直接连接电脑即可使用&#xff0c;不用下载驱动和代码控制。是DIY键盘的最佳选择&#xff01; 文章目录 …