自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 常用伽马函数

2022-05-15 19:02:59 4574

原创 砝码称重

你有一架天平和N个砝码,这N个砝码重量依次是W1,W2,···,WN。请你计算一共可以称出多少种不同的正整数重量?注意砝码可以放在天平两边。输入格式输入的第一行包含一个整数N。第二行包含N个整数:W1,W2,W3,···,WN。输出格式输出一个整数代表答案。数据范围对于50%的评测用例1≤N≤15。对于所有评测用例,1≤N≤100N个砝码总重不超过10^5。输入样例:31 4 6输出样例:10样例解释能称出的1010种重量是:...

2021-12-03 02:13:43 1211 3

原创 复习图论基础——dijkstra朴素写法

#include<iostream>#include<cstring>using namespace std;const int N = 510;int dis[N],mark[N];//用于标记该点是否走过0没1走。int e[N][N];int n,m;void dijkstra(){ memset(dis,0x3f,sizeof dis); dis[1]=0; for(int i=1;i<=n;i++) { .

2021-06-05 13:16:23 162 1

原创 C++ STL 举例(持续更新)

C++ STL 举例一、vector1.简介//库函数:# include<vector>vector是变长数组,支持随机存储,但不支持在任意位置插入的操作,一般只在尾部进行插删操作。vector自带n个指针,例如start(),end();vector可以使用size()函数来求数组的长度,bool函数enpty()判断是否为空;clear()将vector清空,back()返回最后一个元素,front()返回第一个元素,a.push_back(x) 把元素x插

2021-05-13 09:36:10 273 4

原创 多重背包问题详解

多重背包问题一、题目描述有N种物品和一个容量是V的背包。第ii种物品最多有si件,每件体积是 vi,价值是wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。二、解决思路1.假设物品i体积为v[i],价值为w[i],数量为s[i]。对于容量为j的背包问题时,规定f[i][j]为在前i种物品种选取合适的物品和数量装入背包,使得在不超过背包容量的情况下,背包中所装物品总价值最大。对于第i 个物品,有一下几种情况: 不选择将其装入...

2021-05-12 18:40:20 1643 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除