会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
c语言源码
HDU 3573 Buy Sticks 贪心
很简单一题,见代码
#include<stdio.h> #include<stdlib.h> #include<math.h> using namespace std; int min(int a,int b){ return a<b?a:b; } int main(){ int t,T; int a,b,c; scanf("%d",&T); int sum; for(t=1;t<=T;t++){ sum=0; scanf("%d %d %d",&a,&b,&c); int tem=min(a/2,c); sum+=tem; a-=tem*2; c-=tem; tem=min(a/2,b); sum+=tem; a-=tem*2; b-=tem; if(c>1){ tem=c/2; sum+=tem; c-=tem*2; } sum+=a/3; a%=3; sum+=(int)ceil((double)(a+b+c)/2); printf("Case %d: ",t); printf("%d\n",sum); } }
posted on
2012-01-25 22:03
c语言源码
阅读(
148
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告