砝碼稱重
Time Limit: 1000 MS | Memory Limit: 65536 KB |
Total Submissions: 61 | Accepted: 37 |
Description
小明非常喜愛物理,有一天,他對物理實驗室中常用的彈簧拉力計產生了興趣。實驗室中有兩種質量不同的砝碼,小明分別用a個第一種砝碼放在彈簧拉力計上和b個第二種砝碼放在彈簧拉力計上,假設每增加單位重量的砝碼,彈簧拉力計的長度增加1,那麼兩次稱量彈簧拉力計的長度差是多少呢?(假設拉力計不發生非彈性形變)
Input
第一行一個整數T,表示有T組數據。
之後T行,每行數據包含四個正整數,分別表示第一種砝碼重量a,第一種砝碼數量b,第二種砝碼重量c,第二種砝碼數量d。
T<25
0<a,b,c,d<=100
Output
對於每組數據,輸出一個正整數,表示彈簧拉力計的長度差值。
Sample Input
1 2 3 4
1 4 2 2
1 3 2 1
Sample Output
0
1
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main(int argc, char const *argv[])
{
int T;
scanf("%d", &T);
while (T--)
{
int a, b, c, d;
scanf("%d%d%d%d", &a, &b, &c, &d);
int ans = abs(a*b - c*d);
printf("%d\n", ans);
}
return 0;
}