博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hihoCoder 1513 小Hi的烦恼
阅读量:7006 次
发布时间:2019-06-27

本文共 857 字,大约阅读时间需要 2 分钟。

思路:

用bitset判断交集个数

代码:

#include
using namespace std;#define ll long long#define pb push_back#define mem(a,b) memset(a,b,sizeof(a))const int N=3e4+5;int rnk[N][5];int num[N][5];//在第j门课排名为i的同学的编号bitset
s[N][5],tmp;//在第j门课小于排名i的状态int main(){ /*ios::sync_with_stdio(false); cin.tie(0);*/ int n; scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=0;j<5;j++){ scanf("%d",&rnk[i][j]); num[rnk[i][j]][j]=i; } } for(int j=0;j<5;j++){ for(int i=2;i<=n;i++){ s[i][j]=s[i-1][j]; s[i][j].set(num[i-1][j]); } } for(int i=1;i<=n;i++){ tmp=s[rnk[i][0]][0]; for(int j=1;j<5;j++){ tmp&=s[rnk[i][j]][j]; } printf("%d\n",tmp.count()); } return 0;}

 参考:

转载于:https://www.cnblogs.com/widsom/p/8335334.html

你可能感兴趣的文章
前端时光机(神技)
查看>>
阿里巴巴普惠体前端应用
查看>>
每周分享第 8 期(20181228)
查看>>
微商怎么引流精准客源微商怎么加好友快速成交
查看>>
计算机网络之网络配置基础
查看>>
GuavaCache入门
查看>>
小猿圈Web前端开发学习路线及建议
查看>>
[译]React函数组件和类组件的差异
查看>>
java版b2b2c社交电商spring cloud分布式微服务(二)服务消费者(rest+ribbon)
查看>>
说说如何利用 Webpack 来搭建 Vue 单文件组件环境
查看>>
前端面试题:斐波那契数列
查看>>
是哪一瞬间让前端们决定入职的?
查看>>
CountDownLatch和CyclicBarrier模拟同时并发请求
查看>>
下沉市场中的新零售,如何抓住“小镇青年”的心
查看>>
java web 人脸识别技术
查看>>
RabbitMQ 与 AMQP路由
查看>>
s闭包(转载)
查看>>
微软整合实验(二):Hyper-V安装和虚拟网络详解
查看>>
linux下解压命令大全
查看>>
Linux学习之CentOS(三十一)--Linux远程管理之SSH、VNC
查看>>