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

做网站常用的jquery微信营销平台开发公司

做网站常用的jquery,微信营销平台开发公司,电脑版qq手机登录网页登录入口,wordpress如何发送邮件目录 牛客_天使果冻_递推 题目解析 C代码 Java代码 牛客_天使果冻_递推 天使果冻 描述: 有 n 个果冻排成一排。第 i 个果冻的美味度是 ai。 天使非常喜欢吃果冻,但她想把最好吃的果冻留到最后收藏。天使想知道前 x个果冻中,美味…

目录

牛客_天使果冻_递推

题目解析

C++代码

Java代码


牛客_天使果冻_递推

天使果冻

描述:
        有 n 个果冻排成一排。第 i 个果冻的美味度是 ai。
天使非常喜欢吃果冻,但她想把最好吃的果冻留到最后收藏。天使想知道前 x个果冻中,美味度第二大的果冻有多少美味度?

一共有 q 次询问。

注:如果最大的数有两个以上,默认第二大的等于最大的。例如, [2,3,4,2,4] 这个序列,第二大的数是4。

输入描述:

第一行一个正整数 n 。

第二行 n 个正整数 ai,用空格隔开。

第三行一个正整数 q 。

接下来的 q行,每行一个正整数 x,代表一次询问。

数据范围:1≤q≤1e5,1≤ai≤1e9,2≤x≤n≤1e5

输出描述:

输出 q 行,每行一个正整数,代表一次询问,输出前 x 个果冻中美味度第二大的值。


题目解析

需要两个数组绑定后排序,因此可以搞一个 pair 存一下,然后排序。

C++代码

#include <iostream>
#include <vector>
using namespace std;int main()
{int n = 0;cin >> n;vector<int> arr(n + 1);auto f = arr; // 1到i第一大auto g = arr; // 1到i第二大for(int i = 1; i <= n; ++i){cin >> arr[i];}f[1] = arr[1];for(int i = 1; i <= n; ++i){int x = arr[i];f[i] = max(f[i - 1], x);if(x >= f[i - 1])g[i] = f[i - 1];else if(x >= g[i - 1])g[i] = x;else g[i] = g[i - 1];}int q = 0;cin >> q;while(q--){int n = 0;cin >> n;cout << g[n] << endl;}return 0;
}

Java代码

import java.util.*;
public class Main
{public static void main(String[] args){Scanner in = new Scanner(System.in);int n = in.nextInt();int[] arr = new int[n + 1];for(int i = 1; i <= n; i++){arr[i] = in.nextInt();}// 更新最⼤值以及次⼤值数组int[] f = new int[n + 1];int[] g = new int[n + 1];f[1] = arr[1];for(int i = 2; i <= n; i++){int x = arr[i];f[i] = Math.max(f[i - 1], x);if(x >= f[i - 1])g[i] = f[i - 1];else if(x >= g[i - 1])g[i] = x;elseg[i] = g[i - 1];}int q = in.nextInt();while(q-- != 0){int x = in.nextInt();System.out.println(g[x]);}}
}
http://www.yayakq.cn/news/183282/

相关文章:

  • 免费网站seo软件php做网站脑图
  • 上海网站建设咨软件公司主要做哪些
  • 长安做网站公司WordPress上放广告
  • 儿童故事网站建设务分销系统
  • 网站建设放什么科目制作网站的基本步骤是
  • 常熟做网站优化用什么软件做网站seo好
  • wordpress站长统计关键词快速排名不限行业
  • 阳新网站建设如何装wordpress
  • 商务网站建设流程wordpress修改logo地址
  • 电商网站增加客户陕西省建设厅八大员证
  • dedecms采集规则各类网站1万一个月扣多少个税
  • 网站建设行业产业链分析自己可做以做网站吗
  • 镇江网站关键字优化网站屏蔽收录
  • 网站备案信息可以改吗微商货源网
  • 微网站开发视频教程广西南宁网站优化
  • 九江网站设计公司在线crm视频观看
  • 辽宁省建设厅科技中心网站网站建设标志图
  • 滨州企业做网站国外开网站怎样做平帐
  • 网站开发计划时间wordpress类似软件
  • 中通物流企业网站建设书有源码怎么做app
  • 免费个人网站建设国家优化防控措施
  • 网站设计英语广州公司名称大全
  • 绍兴网站制作套餐谷歌建站多少钱
  • 福田建网站wordpress 500一片空白
  • 网站开发工作时间wordpress高级
  • 国外外贸网站有哪些问题博采网站建设
  • 萍乡建设网站南京明月建设集团网站
  • 无障碍网站建设推广前景用源码搭建网站
  • 推广一个网站周期wordpress+分页静态
  • 做网站和编程wordpress 无法登录