zoukankan      html  css  js  c++  java
  • HFUT 1354.砝码称重(安徽省2016“京胜杯”程序设计大赛 A)

    砝码称重

    Time Limit: 1000 MS Memory Limit: 65536 KB
    Total Submissions: 12 Accepted: 10

    Description


    小明非常喜爱物理,有一天,他对物理实验室中常用的弹簧拉力计产生了兴趣。实验室中有两种质量不同的砝码,小明分别用a个第一种砝码放在弹簧拉力计上和b个第二种砝码放在弹簧拉力计上,假设每增加单位重量的砝码,弹簧拉力计的长度增加1,那么两次称量弹簧拉力计的长度差是多少呢?(假设拉力计不发生非弹性形变)


    Input


    第一行一个整数T,表示有T组数据。

    之后T行,每行数据包含四个正整数,分别表示第一种砝码重量a,第一种砝码数量b,第二种砝码重量c,第二种砝码数量d

    T<25

    0<a,b,c,d<=100


    Output


    对于每组数据,输出一个正整数,表示弹簧拉力计的长度差值。


    Sample Input


    3
    1 2 3 4
    1 4 2 2
    1 3 2 1

    Sample Output


    10
    0
    1

    省赛第一题,水题

    前两个数相乘减后两个数相乘取绝对值即可

    AC代码:GitHub

     1 /*
     2 By:OhYee
     3 Github:OhYee
     4 HomePage:http://www.oyohyee.com
     5 Email:oyohyee@oyohyee.com
     6 Blog:http://www.cnblogs.com/ohyee/
     7 
     8 かしこいかわいい?
     9 エリーチカ!
    10 要写出来Хорошо的代码哦~
    11 */
    12 
    13 #include <cstdio>
    14 #include <algorithm>
    15 #include <cstring>
    16 #include <cmath>
    17 #include <string>
    18 #include <iostream>
    19 #include <vector>
    20 #include <list>
    21 #include <queue>
    22 #include <stack>
    23 #include <map>
    24 using namespace std;
    25 
    26 //DEBUG MODE
    27 #define debug 0
    28 
    29 //循环
    30 #define REP(n) for(int o=0;o<n;o++)
    31 
    32 void Do() {
    33     int a1,a2,b1,b2;
    34     scanf("%d%d%d%d",&a1,&a2,&b1,&b2);
    35     printf("%d
    ",abs(a1*a2 - b1*b2));
    36 }
    37 
    38 int main() {
    39     int T;
    40     scanf("%d",&T);
    41     while(T--) 
    42         Do();
    43     return 0;
    44 }
  • 相关阅读:
    Android之旅 自我图示总结四大组件
    解决.NET 调用JAVA WEBService服务中文乱码问题
    【itercast OSI 七层网络模型 学习笔记】Layer 1 物理层
    用SDL库播放yuy2 Packed mode
    uva539 卡坦岛 简单回溯!
    Zookeeper CLI
    在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行
    Zookeeper leader选举
    Zookeeper 工作流
    ZooKeeper的架构
  • 原文地址:https://www.cnblogs.com/ohyee/p/5540900.html
Copyright © 2011-2022 走看看