• AtCoder Beginner Contest 082 A


    题目链接:https://abc082.contest.atcoder.jp/tasks/abc082_a

    Time limit : 2sec / Memory limit : 256MB

    Score : 100 points

    Problem Statement

    You are given two positive integers a and b. Let x be the average of a and b. Print x rounded up to the nearest integer.

    Constraints

    • a and b are integers.
    • 1≤a,b≤100

    Input

    Input is given from Standard Input in the following format:

    a b
    

    Output

    Print x rounded up to the nearest integer.


    Sample Input 1

    Copy
    1 3
    

    Sample Output 1

    Copy
    2
    

    The average of 1 and 3 is 2.0, and it will be rounded up to the nearest integer, 2.


    Sample Input 2

    Copy
    7 4
    

    Sample Output 2

    Copy
    6
    

    The average of 7 and 4 is 5.5, and it will be rounded up to the nearest integer, 6.


    Sample Input 3

    Copy
    5 5
    

    Sample Output 3

    Copy
    5
    

     1 #include <iostream>
     2 #include <cstdio>
     3 #include <algorithm>
     4 #include <stack>
     5 #include <string>
     6 #include <cstring>
     7 #include <cmath>
     8 #include <cstdio>
     9 using namespace std;
    10 int main()
    11 {
    12     int a,b;
    13     while(cin>>a>>b){
    14         if((a+b)%2==0) cout<<(a+b)/2<<endl;
    15         else{
    16             int c=(a+b)/2;
    17             if(a+b-2*c<=1) cout<<c+1<<endl;
    18             else cout<<c<<endl;
    19         }
    20     }
    21     return 0;
    22 }
  • 相关阅读:
    Smarty模板引擎技术(三)
    Smarty模板引擎技术(二)
    Smarty模板引擎技术(一)
    Ajax技术
    JavaScript--XML DOM
    JavaScript--HTML DOM
    [转]常用正则表达式
    JavaScript--事件
    CentOS 下开启PHP错误提示
    JavaScript实例
  • 原文地址:https://www.cnblogs.com/wydxry/p/8075871.html
Copyright © 2020-2023  润新知