码迷,mamicode.com
首页 > 其他好文 > 详细

URAL

时间:2014-11-01 11:30:43      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   os   ar   sp   div   

URAL 2035 

输入x,y,c,  找到任意一对a,b 使得a+b==c&& 0<=a<=x && 0<=b<=y

注意后两个条件,顺序搞错wa几次

bubuko.com,布布扣
 1 #include<cstdio>
 2 #include<algorithm>
 3 using namespace std;
 4 int main(){
 5     int x,y,c;
 6     while(~scanf("%d%d%d",&x,&y,&c)){
 7         if(x+y<c){
 8             puts("Impossible");
 9             continue;
10         }
11         int a,b;
12         bool s=false;
13         if(x>y){
14             s=true;
15             swap(x,y);
16         }
17         if(x>=c){
18             a=c;
19             b=0;
20         }
21         else{
22             a=x;
23             b=c-x;
24         }
25         if(s) swap(a,b);
26         printf("%d %d\n",a,b);
27     }
28     return 0;
29 }
View Code

 

 

 

end

URAL

标签:style   blog   http   io   color   os   ar   sp   div   

原文地址:http://www.cnblogs.com/gaolzzxin/p/4066511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!