博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
九度 1399 名侦探柯南
阅读量:6221 次
发布时间:2019-06-21

本文共 881 字,大约阅读时间需要 2 分钟。

 

显然是贪心,不过忘了jewellery[i].w,jewellery[i].v中全是整数,做除法要乘以1.0,WA了N次。。看来这东西一旦放下手就不热了。。

 

1 #include 
2 #include
3 #include
4 using namespace std; 5 6 struct Jewe{
7 int v,w; 8 }jewellery[100010]; 9 bool cmp(struct Jewe a,struct Jewe b) 10 {
11 return a.v*b.w>a.w*b.v; 12 } 13 int main() 14 {
15 int N,C; 16 while(scanf("%d%d",&N,&C)!=EOF){
17 int i; 18 for(i=0;i
jewellery[i].w){
25 cur_val+=jewellery[i].v; 26 C-=jewellery[i].w; 27 }else{
28 cur_val+=(int)((double)(1.0*C)*(jewellery[i].v*1.0/jewellery[i].w)+0.5); 29 break; 30 } 31 } 32 printf("%lld\n",cur_val); 33 } 34 }

转载于:https://www.cnblogs.com/yangce/archive/2012/03/08/2385785.html

你可能感兴趣的文章
ajax post提交到SpringMVC的Controller并将处理结果传递到前台输出总结(6)-- springmvc 控制器获取参数的几种方式...
查看>>
通用类 ControlHelper 获取、绑定、校验控件值的操作方法类
查看>>
今天的移动支付,还是很不安全[转]
查看>>
1174:大整数乘法
查看>>
为什么wait()方法要放在同步块
查看>>
vue中v-for索引不要用key
查看>>
触发器基本使用
查看>>
UIWebView与js那些事
查看>>
HK&&CC JS学习:第一周——NO.2this
查看>>
《Android深度探索》(卷1)HAL与驱动开发 第二章心得体会
查看>>
请借助Array内置对象的相关方法,实现字符串倒序排列
查看>>
第一篇:GCD多线程的概念
查看>>
【转】jQuery获取Select选择的Text和 Value
查看>>
版本控制-git(二)
查看>>
char、varchar、nchar、nvarchar的区别
查看>>
解析函数论 Page 8 $f(x)$在$x_0$处解析的充要条件
查看>>
利用离散 Fourier 变换解一元二次方程
查看>>
2018软工实践第五次作业
查看>>
深入理解 hashcode 和 hash 算法
查看>>
java底层深入开发教程
查看>>