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

怎么买域名建网站广告位招商怎么找客户

怎么买域名建网站,广告位招商怎么找客户,做费网站,网站建设技术哪个好没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。 输入格式: 输入第一行给出一个正整数N(≤10​4​​ ),即参与发红包和抢红包的总人数,则这些人从1到N…

没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。
输入格式:
在这里插入图片描述
输入第一行给出一个正整数N(≤10​4​​ ),即参与发红包和抢红包的总人数,则这些人从1到N编号。随后N行,第i行给出编号为i的人发红包的记录,格式如下:
其中K(0≤K≤20)是发出去的红包个数,N​i​​ 是抢到红包的人的编号,P​i​​ (>0)是其抢到的红包金额(以分为单位)。注意:对于同一个人发出的红包,每人最多只能抢1次,不能重复抢。
输出格式:

按照收入金额从高到低的递减顺序输出每个人的编号和收入金额(以元为单位,输出小数点后2位)。每个人的信息占一行,两数字间有1个空格。如果收入金额有并列,则按抢到红包的个数递减输出;如果还有并列,则按个人编号递增输出。

输入样例:

10
3 2 22 10 58 8 125
5 1 345 3 211 5 233 7 13 8 101
1 7 8800
2 1 1000 2 1000
2 4 250 10 320
6 5 11 9 22 8 33 7 44 10 55 4 2
1 3 8800
2 1 23 2 123
1 8 250
4 2 121 4 516 7 112 9 10

输出样例:

1 11.63
2 3.63
8 3.63
3 2.11
7 1.69
6 -1.67
9 -2.18
10 -3.26
5 -3.26
4 -12.32

详细解析已标注在代码内部,本题使用结构体数组最为方便清晰,其中用到c++的sort函数,不会的可以去自学一下,非常简单。

#include <iostream>
#include <string>
#include<algorithm>
#include<bits/stdc++.h>
using namespace std;
const int n=10000;
struct peo{//一个人的所有信息int id;//人的编号float sum=0;//人的金额总和int count=0;//抢到红包的个数
}a[n];
bool cmp(peo c,peo b){//排序的条件if(c.sum==b.sum){//如果两人抢到的金额一样,那么开始比较下面的条件if(c.count==b.count){//如果=两个人抢到的红包个数也一样,那么编号id从小到大排序return c.id<b.id;}return c.count>b.count;//,金额不一样红包个数多的在前}return c.sum>b.sum;//最普通的情况,金额大的在前
}
int main() {int N;cin>>N;int k;int i,j=0;for(i=1;i<=N;i++){a[i].id=i;a[i].sum=0;a[i].count=0;}int idd;float p;for(i=1;i<=N;i++){ cin>>k;while(k--){cin>>idd>>p;a[idd].sum+=p;//id为idd的人,抢到的红包金额+p,红包个数+1;a[idd].count++;a[i].sum-=p;//发红包的人,红包金额减少p}}sort(a+1,a+N+1,cmp);for(i=1;i<=N;i++){cout<<a[i].id<<" ";printf("%.2f",a[i].sum/100);cout<<endl;}return 0;
}
http://www.lbrq.cn/news/2671075.html

相关文章:

  • 番禺市桥网站建设太原网站优化
  • 90设计网站终身会员网站排名优化快速
  • 动感十足的网站东莞网络推广公司
  • 任县网站建设网络公司深圳网站优化推广方案
  • 2021年十大购物网站排名win7优化教程
  • 番禺网站开发技术网络推广方法怎么做
  • 做彩票网站需要什么济南网站建设哪家好
  • 新加坡网站开发公司百度公司排名
  • 怎样用jsp做网站惠州seo关键字排名
  • 建设商城网站的网站出售
  • wordpress常见插件seo推广排名软件
  • 绵阳网络公司网站建设百度网盘会员
  • 夸克作文网站站长工具seo优化
  • 网站建设维护面试专业seo外包
  • 开发运营一个app要多少钱网站seo排名优化工具在线
  • 点网站出图片怎么做优化网站排名需要多少钱
  • wordpress博客申请seo代理
  • 工作室起名大全免费取名广州seo技术优化网站seo
  • 通化县住房和城乡建设局网站各大引擎搜索入口
  • 中国建设银行网站网上银行青岛谷歌推广
  • iis 5 如何添加网站seo网络推广经理
  • 免费网站开发公司郑州网络营销策划
  • 教育网站制作定制网络营销的概念与含义
  • 永安网页定制北京seo网站推广
  • 使用h5做的学习网站源码免费b站推广网站详情
  • 手机电商平台怎么做的冯宗耀seo教程
  • 抖音seo搜索优化百度关键词优化查询
  • 如何使用好单库选品库做网站在线网站排名工具
  • 做网站排名的公司有哪些网站优化公司排名
  • 做网站有什么软件吗黑帽seo论坛
  • 银河通用招人形机器人强化学习算法工程师了
  • wordpress文章摘要调用的3种方法
  • #C语言——刷题攻略:牛客编程入门训练(八):分支控制(二)
  • Netbsd安装使用
  • Qdrant Filtering:must / should / must_not 全解析(含 Python 实操)
  • 如何判断一个数是 2 的幂 / 3 的幂 / 4 的幂 / n 的幂 位运算 总结和思考 每日一题 C++的题解与思路