首页 > 其他分享 >L1-088 静静的推荐

L1-088 静静的推荐

时间:2024-03-30 23:11:07浏览次数:36  
标签:count 088 int ++ pta 静静的 base L1 175

首先天梯赛175是基操,在这个基础上,pta达到企业要求相当于就是特招了,也就是他不会占用你这个批次的名额。
将这些特招排除之后,假设175这个线还有x个人,需要s人,那么在就会要s个人(x>s,x<s那就是这个线的人全要了)。
写法一:

#include <bits/stdc++.h>
using namespace std;
int score[100010];
int main() {
	int n, k, s;
	cin >> n >> k >> s;
	int count = 0;
	for (int i = 0; i < n; i++) {
		int base, pta;
		cin >> base >> pta;
		if (base < 175) continue;
		if (pta >= s) {
			count++;
		}
		else {
			if (score[base] < k) {
				score[base]++;
				count++;
			}
		}
	}
	cout << count << endl;
	return 0;
}

写法二:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n, k, s;  cin>>n>>k>>s;
    int a[300]={0}, sum = 0;
    for(int i = 1; i <= n; i++){
        int x, y;  cin>>x>>y;
        if(x>=175 && y>=s)sum++;
        if(x>=175 && y<s)a[x]++;
    }
    for(int i = 175; i <= 290; i++){
        if(a[i]==0)continue;
        if(a[i]<=k)sum += a[i];else sum += k;
    }
    cout<<sum<<"\n";
    return 0;
}

参考博客: https://blog.csdn.net/m0_75081848/article/details/129220945

标签:count,088,int,++,pta,静静的,base,L1,175
From: https://www.cnblogs.com/chengyiyuki/p/18106208

相关文章

  • L1-087 机工士姆斯塔迪奥
    注:某些行or列可能重复删除,所以需要记录那些已经被删除过了。#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,m,q; cin>>n>>m>>q;//行和列数 intssize=n*m; set<int>rows,cols; while(q--){ intop,t; cin>>op>......
  • L1-083 谁能进图书馆
    捋清楚思路。#include<bits/stdc++.h>usingnamespacestd;intmain(){intlow,high,p1,p2;cin>>low>>high>>p1>>p2;//两个人的年龄都是超过a的那么都能进去//一个年龄小于a就要求另一个人的年龄大于b//一个年龄小于a另一个人的年龄不......
  • 2017天梯赛总决赛:L1-8 矩阵A乘以B
    题目描述给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra​行、Ca​列,B有Rb​行、Cb​列,则只有Ca​与Rb​相等时,两个矩阵才能相乘。输入格式:输入先后给出两个矩阵A和B。对于每个矩阵,首先在一行中给出其行数R和列数C,随后R......
  • L1-080 乘法口诀数列
    注:考虑两个数字乘积是0的情况。#include<bits/stdc++.h>usingnamespacestd;intres[10000];intmain(){ inta,b,c; cin>>a>>b>>c; res[0]=a; res[1]=b; intpos=2; for(inti=0;;i++){ intans=res[i]*res[i+1]; vec......
  • L1-069 胎压监测
    easy.#include<bits/stdc++.h>usingnamespacestd;set<pair<int,int>>st;intmaxv=0;intmain(){ for(inti=1;i<=4;i++){ intt; cin>>t; st.insert({t,i}); maxv=max(maxv,t); } intcmp,subv; cin>>cm......
  • VKL144A/B TSSOP48/QFP48L-点阵式液晶驱动芯片/低电流LCD驱动,36×4段技术支持
    产品品牌:永嘉微电/VINKA产品型号:VKL144A/B封装形式:TSSOP48/QFN48L概述:VKL144A/BTSSOP48/QFN48L是一个点阵式存储映射的LCD驱动器,可支持最大144点(36SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式......
  • pta L1-076 降价提醒机器人
    L1-076降价提醒机器人分数10全屏浏览切换布局作者 DAI,Longao单位 杭州百腾教育科技有限公司小T想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小T写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。......
  • 蓝桥杯嵌入式(STM32G431RBT6)——扩展板——IC采集频率(PUSL1、PUSL2)
    1.原理图2.Cubemx配置3.代码(1)timer.c#include"timer.h"unsignedintPUSL1_frq_T2CH2=0;unsignedintPUSL2_frq_T2CH3=0;uint32_tuwIC2Value1_T2CH2=0;//第一次捕获上升沿的时间uint32_tuwIC2Value2_T2CH2=0;//第二次捕获上升沿的时间uint32_tu......
  • Qt+vs2019+PCL1.12.1+VTK9.1环境搭建中的相关问题
    目录1.VS中双击Ui文件无法打开2.VTK9.0以后在QtDesigner中找不到QVTKWidget组件3.无法打开源文件"QVTKOpenGLNativeWidget.h"4.无法打开源文件"QOpenGLWidget"5.QWidget:MustconstructaQApplicationbeforeaQWidget6.无法打开源文件"QtWidgets/QApplicati......
  • Laravel11.0.3安装完后运行项目报错
    Laravel11.0.3安装完后运行项目报错:couldnotfinddriver(Connection:sqlite,SQL:PRAGMAforeign_keys=ON;)运行项目报错时提示链接sqlite错误解决方案:1.确认机器安装了sqlite,https://blog.csdn.net/centaury32/article/details/1367885202.启动sqlite......