• [ACM_水题] UVA 12502 Three Families [2人干3人的活后分钱,水]


      Three Families 

    Three families share a garden. They usually clean the garden together at the end of each week, but last week, family C was on holiday, so family A spent 5 hours, family B spent 4 hours and had everything done. After coming back, family C is willing to pay $90 to the other two families. How much should family A get? You may assume both families were cleaning at the same speed.

    $90/(5+4)*5=$50? No no no. Think hard. The correct answer is $60. When you figured out why, answer the following question: If family A and B spent x and y hours respectively, and family C paid $z, how much should family A get? It is guaranteed that both families should get non-negative integer dollars.

    WARNING: Try to avoid floating-point numbers. If you really need to, be careful!

    Input 

    The first line contains an integer T (   T$ le$100), the number of test cases. Each test case contains three integers x,    y,    z (   1$ le$x,    y$ le$10,    1$ le$z$ le$1000).   

    Output 

    For each test case, print an integer, representing the amount of dollars that family A should get.   

    Sample Input 

    2
    5 4 90
    8 4 123
    

    Sample Output 

    60
    123
    
    题目大意:水题,不解释。推出计算公式瞬秒!
     1 #include<iostream>
     2 #include<cstdio>
     3 using namespace std;
     4 int main(){
     5     int T;cin>>T;
     6     while(T--){
     7         int x,y,z;
     8         cin>>x>>y>>z;
     9         cout<<(3*x*z)/(x+y)-z<<'
    ';
    10     }return 0;
    11 }


  • 相关阅读:
    [荐]推荐一个shell学习的网站
    [转]linux远程登入不需要密码
    [转] eclipce使用vim 开启装逼模式
    Linux 下查找指令
    nmon 工具的使用
    LaTeX 符号大全
    vim 粘贴复制操作
    linux命令模式下如何切换首行和尾行
    fish 与oh-my-fish 的安装
    vim 粘贴复制操作
  • 原文地址:https://www.cnblogs.com/zjutlitao/p/3650828.html
Copyright © 2020-2023  润新知