专栏文章
题解:P14574 批话哥
P14574题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @min24hsd
- 此快照首次捕获于
- 2025/12/01 19:19 3 个月前
- 此快照最后确认于
- 2025/12/01 19:19 3 个月前
PROBLEM
题目大意
给出 ,接下来 行,输入 若 ,则 在 题获得 分,若 则 在 题获得 分,如果都不符合,则 在 题获得 分。最后请你给出这 个人的分数。
解题思路
用数组存储每一个人的分数,在输入时判断即可。
AC代码
CPP#include<bits/stdc++.h>
using namespace std;
const int N=2.5e5+20;
int n,m,k,l,r;
int x[N],y[N],v[N];
int mp[N];
int main()
{
cin>>n>>m>>k>>l>>r;
for(int i=1;i<=k;i++)
{
cin>>x[i]>>y[i]>>v[i];
if(v[i]<=l)mp[x[i]]+=100;
else if(v[i]>=r)mp[x[i]]+=0;
else mp[x[i]]+=v[i];
}
for(int i=1;i<=n;i++)cout<<mp[i]<<' ';
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...