当前位置:网站首页>HDU - 6225 Little Boxes(__int128的使用)
HDU - 6225 Little Boxes(__int128的使用)
2022-06-26 08:34:00 【WA_自动机】
Problem Description
Little boxes on the hillside.
Little boxes made of ticky-tacky.
Little boxes.
Little boxes.
Little boxes all the same.
There are a green boxes, and b pink boxes.
And c blue boxes and d yellow boxes.
And they are all made out of ticky-tacky.
And they all look just the same.
Input
The input has several test cases. The first line contains the integer t (1 ≤ t ≤ 10) which is the total number of test cases.
For each test case, a line contains four non-negative integers a, b, c and d where a, b, c, d ≤ 2^62, indicating the numbers of green boxes, pink boxes, blue boxes and yellow boxes.
Output
For each test case, output a line with the total number of boxes.
Sample Input
4
1 2 3 4
0 0 0 0
1 0 0 0
111 222 333 404
Sample Output
10
0
1
1070
#include<cstdio>
inline void read(__int128 &x)
{
int f=1;x=0;char s=getchar();
while(s<'0'||s>'9'){
if(s=='-')f=-1;s=getchar();}
while(s<='9'&&s>='0')x=x*10+(s^48),s=getchar();
x*=f;
}
inline void print(__int128 x)
{
if(x<0) putchar('-'),x=-x;
if(x>9) print(x/10);
putchar(x%10+'0');
}
int main()
{
int T;scanf("%d",&T);
while(T--)
{
__int128 a,b,c,d;
read(a);read(b);read(c);read(d);
print(a+b+c+d);
puts("");
}
return 0;
}
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
static Scanner cin = new Scanner(System.in);
public static void main(String[] args) {
int T=cin.nextInt();
while(T-->0)
{
BigInteger a=cin.nextBigInteger();
BigInteger b=cin.nextBigInteger();
BigInteger c=cin.nextBigInteger();
BigInteger d=cin.nextBigInteger();
System.out.println(a.add(b).add(c).add(d));
}
}
}
边栏推荐
- Esp8266wifi module tutorial: punctual atom atk-esp8266 for network communication, single chip microcomputer and computer, single chip microcomputer and mobile phone to send data
- Embedded Software Engineer (6-15k) written examination interview experience sharing (fresh graduates)
- Analysis of Yolo series principle
- 框架跳转导致定位失败的解决方法
- opencv學習筆記三
- Bezier curve learning
- [已解决]setOnNavigationItemSelectedListener()被弃用
- 多台三菱PLC如何实现无线以太网高速通讯?
- MPC learning notes (I): push MPC formula manually
- Matlab drawing checkerboard (camera calibration)
猜你喜欢

SRv6----IS-IS扩展

鲸会务为活动现场提供数字化升级方案

pgsql_ UDF01_ jx

Exploration of webots and ROS joint simulation (II): model import

唯品会工作实践 : Json的deserialization应用

深度学习论文阅读目标检测篇(七)中文版:YOLOv4《Optimal Speed and Accuracy of Object Detection》

Opencv learning notes 3

(4) Independent key

Transformers loading Roberta to implement sequence annotation task

51 MCU project design: Based on 51 MCU clock perpetual calendar
随机推荐
【云原生 | Kubernetes篇】深入万物基础-容器(五)
1.27 pytorch learning
Intra class data member initialization of static const and static constexpr
力扣399【除法求值】【并查集】
[resolved]setonnavigationitemselectedlistener() deprecated
鲸会务为活动现场提供数字化升级方案
Corn image segmentation count_ nanyangjx
爬虫 对 Get/Post 请求时遇到编码问题的解决方案
Performance comparison of unaryexpr's function on matrix elements in eigen Library
Yolov5进阶之四训练自己的数据集
In automated testing, there are three commonly used waiting methods: sleep, implicitly\wait, and expected\u conditions
Parameter understanding of quad dataloader in yolov5
Opencv learning notes 3
How to realize wireless Ethernet high-speed communication for multiple Mitsubishi PLCs?
ROS learning notes (6) -- function package encapsulated into Library and called
Deploy wiki system Wiki in kubesphere JS and enable Chinese full-text retrieval
What are the conditions for Mitsubishi PLC to realize Ethernet wireless communication?
软件工程-个人作业-提问回顾与个人总结
1.21 study gradient descent and normal equation
在 KubeSphere 部署 Wiki 系统 wiki.js 并启用中文全文检索