【SSL】购买干草

这是一篇关于如何使用完全背包算法解决干草购买问题的文章。约翰需要为奶牛购买干草,面对多个干草公司和不同的价格,目标是找出最小开销以购买至少H磅干草。文章描述了问题的输入输出格式,并提供了解题思路,强调了在应用完全背包算法时需要注意的状态转移方程和赋初值的重要性。

购买干草


Description

约翰的干草库存已经告罄,他打算为奶牛们采购H(1≤H≤50000)磅干草,他知道N(1≤N≤100)个干草公司,现在用1到N给它们编号。第i个公司卖的干草包重量为Pi(1≤Pi≤5000)磅,需要的开销为Ci(l≤Ci≤5000)美元.每个干草公司的货源都十分充足,可以卖出无限多的干草包.帮助约翰找到最小的开销来满足需要,即采购到至少H磅干草.

Input

第1行输入N和H,之后N行每行输入一个Pi和Ci.

Output

最小的开销.

Sample Input

2 15 
3 2 
5 3 

Sample Output

9

解题思路

这道题也是使用完全背包的方法,只不过要赋初值,还要判断最小值。
状态转移方程:
for(intj=a[i];j<=m+5000;j++)for(int j=a[i];j<=m+5000;j++)for(intj=a[i];j<=

购买SSL证书的方法可从以下方面着手: - **明确自身需求**:需根据自身业务需求做出明智决策,要明白SSL证书不仅是安全工具,更是建立用户信任的重要基石,值得认真对待和投资。比如要清楚是用于测试环境还是正式环境,测试环境可使用免费证书,正式环境则建议付费购买正式证书[^1]。 - **选择购买途径**: - **免费证书获取**:以阿里云为例,可从ssl证书 - ssl证书管理 - 免费证书 - 创建证书进入。每个阿里云用户有20个3个月免费的DV证书和1个12个月免费的DV - pro证书。不过要注意,证书申请后,到期或者吊销,不会返还使用额度;每个用户只有20 + 1个12个月的DV - pro证书,可通过续费的方式继续使用,3个月的DV证书到期后只能重新购买并重新部署。且免费证书都是单域名证书,不是通配符型[^2]。 - **付费证书购买**:可以通过类似青蛙云等平台实际申请付费证书。也可通过Nginx在阿里云购买SSL证书,同时Nginx还能使用openssl生成证书文件,编辑实际证书中的存储位置等相关信息,如设置ssl_session_cache(证书的会话缓存,shared表示所有的共享缓存,后面接SSL缓存名称,1m代表大小)、ssl_session_timeout(缓存时间,如5m代表5分钟)、ssl_ciphers(密码格式)、ssl_prefer_server_ciphers(是否优先使用服务端密码)等内容[^1][5]。 ### 示例代码 以下是一个Nginx配置SSL证书的示例代码: ```nginx server { # SSL 默认访问端口号为 443 listen 443 ssl; server_name aa.com; //域名 ssl_certificate aa.com_bundle.crt; ssl_certificate_key aa.com.key; ssl_session_timeout 5m; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE - RSA - AES128 - GCM - SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location / { proxy_pass http://10.36.1.235:8081/; //代理地址(后台接口地址或前台页面地址) } } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值