bz2056

gift? 高精度?

输入格式

输入的第一行为一个整数t。 接下来t行,每行包含九个自然数。

输出格式

输出t行 每行一个整数,表示2a+2b+2c+2d+2e+2f+2g+2h+i

输入数据

1 21 30 0 0 0 0 0 0 2147483647

输出数据

3223322629

数据规模

40% t<=1000 100% t<=100000 a,b,c,d,e,f,g,h<=60 i<=9223372036854775808

题目链接

bz2056

解题思路

可以发现数据最大为 264,所以不用写高精度,只需特判 264 这种情况(而且题目空间限制严格,不允许写高精度~

代码

#include<iostream> using namespace std; using ull=unsigned long long; ull res,x; short i; int main() { int t; scanf("%d",&t); while(t--) { res=0; for(i=0;i<8;i++) scanf("%llu",&x),res+=1ull<<x; scanf("%llu",&x); if(res==1ull<<63&&x==res) puts("18446744073709551616"); else printf("%llu\n",res+x); } return 0; }

__EOF__

本文作者acwing_zyy
本文链接https://www.cnblogs.com/zyyun/p/15212188.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   zyy2001  阅读(43)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示