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

茶叶网站建设公司短视频seo优化排名

茶叶网站建设公司,短视频seo优化排名,建设信用卡商城网站,做网站用题目描述 小杨计划学习 mmm 种算法,为此他找了 nnn 道题目来帮助自己学习,每道题目最多学习一次。 小杨对于 mmm 种算法的初始掌握程度均为 000。第 iii 道题目有对应的知识点 aia_iai​,即学习第 iii 道题目可以令小杨对第 aia_iai​ 种算法…

题目描述

小杨计划学习 mmm 种算法,为此他找了 nnn 道题目来帮助自己学习,每道题目最多学习一次。

小杨对于 mmm 种算法的初始掌握程度均为 000。第 iii 道题目有对应的知识点 aia_iai,即学习第 iii 道题目可以令小杨对第 aia_iai 种算法的掌握程度提高 bib_ibi。小杨的学习目标是对于 mmm 种算法的掌握程度均至少为 kkk

小杨认为连续学习两道相同知识点的题目是不好的,小杨想请你编写程序帮他计算出他最少需要学习多少道题目才能使得他在完成学习目标的同时避免连续学习两道相同知识点的题目。

输入格式

第一行三个正整数 m,n,km, n, km,n,k,代表算法种类数,题目数和目标掌握程度。
第二行 nnn 个正整数 a1,a2,...,ana_1, a_2, ..., a_na1,a2,...,an,代表每道题目的知识点。
第二行 nnn 个正整数 b1,b2,...,bnb_1, b_2, ..., b_nb1,b2,...,bn,代表每道题目提升的掌握程度。

输出格式

输出一个整数,代表小杨最少需要学习题目的数量,如果不存在满足条件的方案,输出 -1。

输入输出样例 #1

输入 #1

3 5 10
1 1 2 3 3
9 1 10 10 1

输出 #1

4

输入输出样例 #2

输入 #2

2 4 10
1 1 1 2
1 2 7 10

输出 #2

-1

说明/提示

样例 1 解释

一种最优学习顺序为第一道题,第三道题,第四道题,第二道题。

数据规模与约定

子任务编号数据点占比mmmnnnbib_ibikkk
11130%30\%30%222≤9\leq 99≤10\leq 1010≤10\leq 1010
22230%30\%30%≤9\leq 99≤9\leq 99≤10\leq 1010≤10\leq 1010
33340%40\%40%≤105\leq 10^5105≤105\leq 10^5105≤105\leq 10^5105≤105\leq 10^5105

对于全部数据,保证有 1≤m,n,bi,k≤1051 \leq m, n, b_i, k \leq 10^51m,n,bi,k1051≤ai≤m1 \leq a_i \leq m1aim

solution

贪心算法,先单独统计每种知识点最低需要学几道题,然后判断是否满足最多的那个超过半数至少为 2

代码

#include <iostream>
#include "bit"
#include "vector"
#include "unordered_set"
#include "set"
#include "queue"
#include "algorithm"
#include "bitset"using namespace std;const int N = 1e5 + 1;
int n, m, k, a[N], b[N];
vector<int> c[N];int main() {cin >> n >> m >> k;for (int i = 0; i < m; i++) cin >> a[i];for (int i = 0; i < m; i++) cin >> b[i];for (int i = 0; i < m; i++) c[a[i]].push_back(b[i]);int M = 0, sum = 0;for (int i = 1; i <= n; i++) {std::sort(c[i].begin(), c[i].end(), greater<>());int s = 0, j = 0;while (true){s += c[i][j++];if(s >= k) break;if(j == c[i].size()){cout << -1;return 0;}}// cout << j << endl;sum += j;M = max(M, j);}if(M > (m + 1) / 2) cout << -1;else cout << sum;
}

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/404244.html

相关文章:

  • 彩票网站代理怎么做免费发布广告信息的网站
  • 长春网站建设费用百度推广网址
  • 西安做网站招聘模板建站哪个平台好
  • wordpress 搜索不能用网站推广优化招聘
  • 国家建设部网站平台中国万网域名注册官网
  • 专业网站建设好不好网站注册步骤
  • 做网站设计难吗外贸推广平台排名
  • 济南长清网站建设百度推广工具
  • 石家庄做网站科技公司网络项目资源网
  • 建设好网站的在线沟通功能易思企业网站管理系统
  • b2b网站开发报价windows优化大师怎么样
  • 长春火车站附近有什么好玩的地方百度小说排行榜前十
  • 工商做年报网站郑州网站优化seo
  • 怎么用企业网站做营销app优化建议
  • 百度云搜索引擎入口 百度网盘seo黑帽有哪些技术
  • 微平台公众号快速优化排名公司推荐
  • 网上商城 网站建设 解决方案什么是seo?
  • 网站建设素材网网络营销与直播电商怎么样
  • 平台网站怎么做新闻稿
  • vr 全景 网站建设上海比较好的seo公司
  • 永康网站推广小红书seo排名帝搜软件
  • 电销网站建设天天seo百度点击器
  • 中国网站建设代理项目东莞谷歌推广公司
  • 网站网页文案怎么写如何做营销活动
  • 鄞州中学网站谁做的高权重外链
  • 有没有做卡商的网站阿里巴巴logo
  • 最专业的做网站公司哪家好抖音代运营收费详细价格
  • dede新手做网站多久做网站哪个平台好
  • 不用网站做淘宝客如何注册网址
  • python如何做网站沈阳seo关键词