蓝桥杯java
给我丶鼓励
先讲清楚一个点
展开
-
蓝桥杯 -算法训练 区间k大数查询 java算法
问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示询问个数。 接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。 输出格式 总共输出m行,每行一个数,表原创 2016-11-28 22:55:50 · 1836 阅读 · 0 评论 -
贪心算法——01
1. 有n个需要在同一天使用同一个教室的活动a1,a2,…,an,教室同一时刻只能由一个活动使用。每个活动ai都有一个 开始时间si和结束时间fi,一旦被选择后,活动ai就占据半开时间区间[si,fi)。如果[si,fi]和[sj,fj]互不重叠,ai和aj两个活动就可以被安排在这一天。该问题就是要安排这些活动使得尽量多的活动能不冲突的举原创 2016-11-28 11:11:29 · 628 阅读 · 0 评论 -
贪心算法--02
2.钱币找零问题 这个问题在我们的日常生活中就更加普遍了。假设1元、2元、5元、10元、20元、50元、100元的纸币分别有c0, c1, c2, c3, c4, c5, c6张。现在要用这些钱来支付K元,至少要用 多少张纸币?用贪心算法的思想,很显然,import java.util.Scanner; import java.util.Arrays; public class tan原创 2016-11-28 11:52:55 · 415 阅读 · 0 评论