codeforces--12.29--A. Playing with Dice

A. Playing with Dice
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Two players are playing a game. First each of them writes an integer from 1 to 6, and then a dice is thrown. The player whose written number got closer to the number on the dice wins. If both payers have the same difference, it's a draw.

The first player wrote number a, the second player wrote number b. How many ways to throw a dice are there, at which the first player wins, or there is a draw, or the second player wins?

Input

The single line contains two integers a and b (1 ≤ a, b ≤ 6) — the numbers written on the paper by the first and second player, correspondingly.

Output

Print three integers: the number of ways to throw the dice at which the first player wins, the game ends with a draw or the second player wins, correspondingly.

Sample test(s)
Input
2 5
Output
3 0 3
Input
2 4
Output
2 1 3
Note

The dice is a standard cube-shaped six-sided object with each side containing a number from 1 to 6, and where all numbers on all sides are distinct.

You can assume that number a is closer to number x than number b, if |a - x| < |b - x|.

扔色子 判断a,b谁更准确


#include <stdio.h>
int main()
{
    int i , a , b , a1 , b1 , win = 0 , draw = 0 , lose = 0 ;
    scanf("%d %d", &a, &b);
    for(i = 1 ; i <= 6 ; i++)
    {
        a1 = i - a ;
        if(a1 <0) a1 = -a1 ;
        b1 = i - b ;
        if(b1 < 0) b1 = -b1 ;
        if(a1 < b1) win++;
        else if(a1 == b1) draw++;
        else lose++;
    }
    printf("%d %d %d\n", win, draw, lose);
    return 0;
}

你可能感兴趣的:(codeforces--12.29--A. Playing with Dice)