CSW是一个平时喜欢睡觉的家伙,有一天他妈妈给了他一些钱让他去菜市场买菜,这可愁坏了CSW,因为他不知道买什么好,结果他思前想后决定挑最便宜的买,因为越便宜他就可以买的越多也就好交差了。 输入 输入数据包括多个测试样例,每个测试样例包含k+1行,第一行包含两个数字:n,k。 n为给定的钱数单位元,k代表菜市场蔬菜的总的数目,(n,k<1000) 接下来的k行中每行包含三个字段,第一个字段为蔬菜的名称,第二个字段为蔬菜的价格单位斤/元(应该为元/斤,计科1702项方颂指正),第三个字段为菜市场现存该蔬菜的重量单位斤。(均为整数) 输入数据以两个0 0 为结尾。 输出 请输出CSW买的菜的总重量单位斤,每个测试样例一行。(钱可以有剩余,如结果为小数只显示其整数部分),用c语言
时间: 2024-01-24 20:20:45 浏览: 44
#include<stdio.h>
int main()
{
int n,k,price,weight,total_weight;
char name[20];
while(scanf("%d%d",&n,&k)==2 && n && k)
{
total_weight=0;
while(k--)
{
scanf("%s%d%d",name,&price,&weight);
int num=n*100/price;//最多能买的数量,乘100是为了避免小数的影响
if(num>weight) num=weight;//如果钱买不到这么多,就只能买这么多
n-=num*price/100;//减去花费的钱
total_weight+=num;//加上买到的重量
}
printf("%d\n",total_weight);//输出结果
}
return 0;
}
相关问题
云上VPC路由里面的NGW路由,CSW路由有什么区别,哪一类地址应该走NGW,哪一类地址应该走CSW
ChitGPT: NGW路由和CSW路由都是云上VPC路由的一种类型,主要区别在于它们的路由转发方式不同。NGW路由支持动态BGP路由协议,适合于大规模的多VPC互联场景;而CSW路由则是基于静态路由实现的,适合于少量VPC互联场景。关于哪类地址应该走NGW或CSW,这需要根据具体的网络架构和业务需求来决定。
namespace csw::alg
根据提供的引用内容,我无法找到关于"namespace csw::alg"的具体信息。引用提到了一个名为"ember-flexberry-gis-csw"的插件,该插件用于CSW连接添加模型、编辑/列出表单和编辑对话框。引用提到了一个名为"三重地理-CSW"的中间件应用程序,用于CSW-to-RDF的实现。
由于缺乏关于"namespace csw::alg"的具体信息,我无法提供关于该命名空间的介绍或演示。