博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode621
阅读量:6259 次
发布时间:2019-06-22

本文共 715 字,大约阅读时间需要 2 分钟。

public class Solution    {        public int LeastInterval(char[] tasks, int n)        {            Dictionary
dic = new Dictionary
(); foreach (var c in tasks) { if (!dic.ContainsKey(c)) { dic.Add(c, 1); } else { dic[c]++; } } var x = dic.OrderByDescending(a => a.Value).FirstOrDefault().Value;//出现次数最多的任务的数量 var k = dic.Where(a => a.Value == x).Count(); return Math.Max(tasks.Length, (x - 1) * (n + 1) + k); } }

利用数学公式解题。

转载于:https://www.cnblogs.com/asenyang/p/9760492.html

你可能感兴趣的文章
uva-10879-因数分解
查看>>
python 调用aiohttp
查看>>
linux下文件的一些文件颜色的含义
查看>>
跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
查看>>
学习鸟哥的Linux私房菜笔记(8)——文件查找与文件管理2
查看>>
升级fedora 18到fedora 19
查看>>
11月20日学习内容整理:jquery插件
查看>>
SVN与TortoiseSVN实战:补丁详解
查看>>
获取页面中所有dropdownlist类型控件
查看>>
读《淘宝数据魔方技术架构解析》有感
查看>>
[转载]如何破解Excel VBA密码
查看>>
【BZOJ】2563: 阿狸和桃子的游戏
查看>>
redis 中文字符显示
查看>>
顺序图【6】--☆☆
查看>>
Docker Swarm 让你事半功倍
查看>>
javaScript事件(四)event的公共成员(属性和方法)
查看>>
An easy to use android color picker library
查看>>
Oracle SID爆破工具SidGuess
查看>>
批处理常用命令总结2
查看>>
Android -- 自定义View小Demo,绘制钟表时间(一)
查看>>