CCF-CSP练习 何以包邮?
CCF 202209-2 何以包邮?
文章目录
题目描述
输入格式
输出格式
输出到标准输出。
仅输出一个正整数,表示在满足包邮条件下的最小花费。
样例1输入
4 100
20
90
60
60
样例1输出
110
样例1解释
购买前两本书(20+90)即可包邮且花费最小。
样例2输入
3 30
15
40
30
样例2输出
30
样例2解释
仅购买第三本书恰好可以满足包邮条件。
样例3输入
2 90
50
50
样例3输出
100
样例3解释
必须全部购买才能包邮。
子任务
提示
对于70%的测试数据,直接枚举所有可能的情况即可。
我的提交1(70分 枚举法,位运算)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,x,a[35];
cin>>n>>x; //购物车中图书数量和包邮条件
int i,j,k=1;
for(i=1;i<=n;i++