当前位置: 首页 > news >正文

织梦企业网站管理系统装饰公司名字起名大全

织梦企业网站管理系统,装饰公司名字起名大全,淄博网站建设 百度知道,flash cms网站源码文章目录 一、基础数据结构1.1 链表1.2 队列1.3 栈1.4 二叉树1.5 堆二、基本算法2.1 算法复杂度2.2 尺取法2.3 二分法2.4 三分法2.5 倍增法和ST算法2.6 前缀和与差分2.7 离散化2.8 排序与排列2.9 分治法2.10贪心法1.接水时间最短问题2.糖果数量有限问题3.分发时间最短问题4.采摘…

文章目录

  • 一、基础数据结构
    • 1.1 链表
    • 1.2 队列
    • 1.3 栈
    • 1.4 二叉树
    • 1.5 堆
  • 二、基本算法
    • 2.1 算法复杂度
    • 2.2 尺取法
    • 2.3 二分法
    • 2.4 三分法
    • 2.5 倍增法和ST算法
    • 2.6 前缀和与差分
    • 2.7 离散化
    • 2.8 排序与排列
    • 2.9 分治法
    • 2.10贪心法
      • 1.接水时间最短问题
      • 2.糖果数量有限问题
      • 3.分发时间最短问题
      • 4.采摘苹果最多问题
  • 三、搜索
    • 3.1 BFS和DFS基础
    • 3.2 剪枝
    • 3.3 洪水填充
    • 3.4 BFS与最短路径
    • 3.5 双向广搜
    • 3.6 BFS和优先队列
    • 3.7BFS与双端队列
  • 四、高级数据结构
    • 4.1 并查集
    • 4.2 树状数组
    • 4.3 线段树
    • *4.4 可持久化线段树
    • *4.5 分块与莫队算法
      • 1.连连看问题
    • *4.6 块状链表
    • *4.7 简单树上问题
    • *4.8 LCA
  • 五、动态规划
    • 5.1 DP概念和编程方法
    • 5.2 经典线性DP问题
    • 5.3 数位统计DP
    • 5.4 压缩状态DP
      • 1.松散子序列
    • 5.5 区间DP
    • *5.6 树形DP
    • 5.7 一般优化
    • 5.8 单调队列优化

一、基础数据结构

1.1 链表

1.2 队列

1.3 栈

1.4 二叉树

1.5 堆

二、基本算法

2.1 算法复杂度

2.2 尺取法

2.3 二分法

2.4 三分法

2.5 倍增法和ST算法

2.6 前缀和与差分

2.7 离散化

2.8 排序与排列

2.9 分治法

2.10贪心法

1.接水时间最短问题

题目描述
有n个人在一个水龙头前排队接水,假如每个人接水的时问为T,请编程找出这n个人排队的一种顺序
使得n个人的平均等待时间最小。
输入格式
第一行为一个整数n。
第二行n个整数,第i个整数T表示第i个人的接水时间T
输出格式
输出文件有两行,第一行为一种平均时间最短的排队顺序:第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。

说明/提示
1≤n≤1000.1≤t≤10,不保证t不重复
代码展现

n=int(input())
b=list(map(int,input().split()))
c=[]
for i in range(n):c.append([i+1,b[i]])c.sort(key=lambda x:x[1])
ans=0
for i in range(n):if(i!=n-1):print(c[i][0],end='')else:print(c[i][0])
for i in range(n):ans+=c[i][1]*(n-i-1)
ans/=n
print(f"{ans:.2f}")

2.糖果数量有限问题

题目描述
小A有n个糖果盒,第i个盒中有Ai颗糖果,小A每次可以从其中一盒糖果中吃掉一颗,他想知道,要让任意两个相邻的盒子中的糖果个数之和都不大于x,至少得吃掉几颗糖。
输入格式
输入的第一行是两个用空格隔开的整数,代表糖果盒的个数n和给定的参数x。
第二行有n个用空格隔开的整数,第i个整数代表第i盒糖的糖果个数Ai。
输出格式
输出一行一个整数,代表最少要吃掉的糖果的数量,
思路提醒
此处的贪心策略考虑到的是先不考虑相邻糖盒的糖果数量差异极端的情况,也就是左边很多,右边为零,或右边被吃完后为负的情况,之后再通过if-else结构把这种情况考虑到。
代码展现

n,x=map(int,input().split())
a=</
http://www.yayakq.cn/news/902029/

相关文章:

  • 网站本科报考官网wordpress访问密码
  • 手机网站dedecms东营建设信息网中标公示
  • 网站制作公司属于广告发布者吗有网站可以接设计的单子做吗
  • 宜兴市住房和城乡建设局网站wordpress 会员登录
  • 设计网站大全免费下载什么是行业网站?
  • 手机上可以创建网站吗wordpress设置伪静态
  • 静态网站开发语言2017网站风格
  • 牡丹菏泽网站建设个人网站模板 免费
  • 邹平做网站公司源码时代培训机构官网
  • 推荐邵阳网站建设如何开网站做代销
  • 做网站联系做网站建设电话销售
  • wordpress 科技企业seo计费系统
  • 做外汇看的国外网站南宁网站开发培训学校
  • 网站建设管理措施自建网站备案通过后怎么做
  • 信阳市两学一做网站免费咨询网络欺诈
  • 食材网站模板网页界面设计欣赏
  • 建设租房信息网站苏州哪个公司做门户网站
  • 老域名优化网站的步骤
  • 钓鱼网站开发教程wordpress同步豆瓣
  • 北京高档网站建设个人网站前置审批项
  • 个人网站名称备案网站集群建设参数
  • 如何诊断网站seo百度移动版
  • iis7站长工具梅州建站怎么做
  • 旅游网站规划说明连云港关键字优化预订
  • 建设工程项目管理信息门户网站网站栏目建设存在的问题
  • 网站关键词优化推广网站开发php学校
  • 学生网页网站制作软件大全html5手机端开发软件
  • 自建网站h5页面设计在哪里word
  • 上海 网站开发莱芜网站推广
  • 企业网站免费移动网站怎么做