当前位置:网站首页>“蔚来杯“2022牛客暑期多校训练营4 N
“蔚来杯“2022牛客暑期多校训练营4 N
2022-08-04 12:23:00 【eyuhaobanga】
将答案的公式结合起来化简可得
,
这样不会爆long long,只需要处理出最终趋于稳定的数组的形式,可知a+b=a&b+a|b,操作无数次,总和是不变的
AC代码:
#include <bits/stdc++.h> #define rep(i,a,n) for(int i=a;i<n;i++) using namespace std; using LL = long long; LL gcd(LL x, LL y) { return y == 0 ? x : gcd(y, x % y); } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); LL n; cin >> n; vector<LL> a(n + 1); LL maxx = 0; LL sum = 0; vector<LL> pos(16, 0); for (int i = 1; i <= n; i ++ ) { cin >> a[i]; sum += a[i]; } if (sum == 0) { cout << "0/1\n"; return 0; } for (int i = 1; i <= n; i ++ ) { for (int j = 0; j <= 15; j ++ ) { if(1 << j & a[i]) { pos[j]++; } } } vector<LL> x; for (int i = 1; i <= n; i ++ ) { LL t = 0; for (int j = 15; j >= 0; j -- ) { if(pos[j]) { t += (1 << j); pos[j]--; } } if(t) x.push_back(t); else break; } int len = x.size(); LL ans = -sum * sum; for (int i = 0; i < n; i++) { if (i < len) ans += n * x[i] * x[i]; else { break; } } LL c = gcd(ans, n * n); cout << ans / c << "/" << n * n / c << '\n'; return 0; }
边栏推荐
- TPC藏宝计划IDO自由协议复利模式开发功能分析
- 考研数一数二数三之间的具体详细区别
- yolo系列的Neck模块
- 如何过一个充满科技感的七夕?华为告诉你
- 技术分享| 融合调度系统中的电子围栏功能说明
- 【黑马早报】尚乘数科上市13天,市值超阿里;北大终止陈春花聘用合同;新东方花近200亿退学费和遣散费;张小泉75%产品贴牌代工...
- 【软考 系统架构设计师】软件架构设计② 软件架构风格
- UMA&港理工&阿里提出SP-ViT,为视觉Transformer学习2D空间先验知识!
- [牛客网]OR63删除公共字符
- A comprehensive understanding of MOS tubes, an article is enough
猜你喜欢
随机推荐
缓存中间件技术选型Memcached、MongoDB、Redis
接到“网站动态换主题”的需求,我是如何踩坑的
获取本机IP地址的脚本
MATLAB——图像分块
来 TDengine 开发者大会,洞悉数据技术发展的未来趋势
【UML】信息系统分析与设计知识点总结
AI 助力双碳目标:让每一度电都是我们优化的
Practical sharing of distributed link tracking Jaeger + microservice Pig on Rainbond
Flutter教程大全合集(2022年版)
新SCADA 系统:集成边缘计算、MQTT 和云平台
如何让 WPF 程序更好地适配 UI 自动化
Neck modules of the yolo series
ShanDong Multi-University Training #4 A、B、C、G
如何过一个充满科技感的七夕?华为告诉你
缓存字符流
Share | technology integration electronic fence function of scheduling system
业务中我们如何更新缓存?Redis
Based on the BiLSTM regression forecast method
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
抽奖/秒杀/竞价/评分/权威/投票,技术教你用合适的方法做好活动
,










