蓝桥杯备战17.bitset砝码称重

P2347 NOIP1996 提高组 砝码称重 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

bitset

用来存储二进制

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
#define endl '\n'
#define int long long
const int N = 2e5+10;
int w[] = {0,1,2,3,5,10,20};
signed main()
{
	std::ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
	bitset<1050>f;
	f[0]=1;
	for(int i=1;i<=6;i++)
	{
		int cnt;cin>>cnt;
		for(int j=1;j<=cnt;j++)
		{
			f|=f<<w[i];//1 001->010
		}
	}
	
	cout<<"Total="<<f.count()-1;
	return 0;
}
相关推荐
frjc7 小时前
分布式服务拆分实战指南:从底层逻辑到面试话术
微服务·面试·职场和发展
UIU1149 小时前
P16237 [蓝桥杯 2026 省 B] 应急布线
数据结构·c++·算法·蓝桥杯
H_BB10 小时前
面试笔记:数据加密和心跳机制
笔记·面试·职场和发展
Pniubi12 小时前
力扣543二叉树的直径(深度优先搜索法(递归))
算法·leetcode·职场和发展
.道阻且长.13 小时前
Linux基本开发工具:编译器gcc/g++
linux·运维·服务器·职场和发展
Yuzhiyuxia1 天前
【AI Agent面试系列】AI Agent记忆机制知识点1
人工智能·面试·职场和发展
soft_hub11 天前
海外会议怎么用录音APP翻译会议内容
面试·职场和发展
CoderYanger1 天前
Java EE 进阶:5. Spring IoC&DI(第二弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
爱聊灵光的维C1 天前
C语言初阶:关于函数设计的详细讲解和注意事项
c语言·开发语言·青少年编程·蓝桥杯·学习方法
行走的陀螺仪2 天前
【转型攻略】2026 年,后端 / 全栈工程师转 AI Agent 方向:能力地图、按周学习路线与面试要点
人工智能·面试·职场和发展