首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
陈柯蒙
获赞
16
粉丝
0
关注
3
看过 TA
0
男
长沙麓山国际实验学校
2024
C++
IP属地:未知
给大家跳段街舞吧 ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ
私信
关注
拉黑
举报
举报
确定要拉黑陈柯蒙吗?
发布(13)
刷题
陈柯蒙
2020-06-14 09:33
长沙麓山国际实验学校
Supermarket
题目大致意思就是有N件物品,每件物品有一定价值V且最迟必须在M天以前买完,求超市能够获取的最大利润。思路:毫无疑问这题可以用贪心的思想来做:价值越大越优先考虑,并且按其最晚天数卖出,如果天数已经被占用则往前寻找未使用的天数。实现:用一个结构体来装商品的价值与最迟天数,并将其按价值降序排列,价值一样,天数降序排,再开个数组记录天数是否用过————————————————————————原文链接:https://blog.csdn.net/caccepter/java/article/details/81048392————————————————————————代码:#include<bi...
0
点赞
评论
收藏
转发
陈柯蒙
2020-06-06 20:57
长沙麓山国际实验学校
Hello nowcoder
秀的一批 include include using namespace std;char Nowcoder[20]={'h','e','l','l','o',' ','n','o','w','c','o','d','e','r'};int main(){ const int n=20; int i=0; while(i<=n) { cout<<Nowcoder[i]; i++; } return 0;}
0
点赞
评论
收藏
转发
陈柯蒙
2020-06-06 19:52
长沙麓山国际实验学校
2020-06-06
在牛客打卡3天,今天也很努力鸭!
0
点赞
评论
收藏
转发
陈柯蒙
2020-06-06 19:32
长沙麓山国际实验学校
梦幻岛宝珠
题目链接:https://ac.nowcoder.com/acm/problem/20058题解如下:这波01背包的容量有点大,直接0/1背包打上去肯定是 MLE+TLE。我们注意到,数据保证物品质量都是2的整次幂的较小倍数, so我们可以把所有物品按照最接近的2的整次幂分组, 分别做0/1背包之后, 由于各组物品质量数量级相差较大, 最后只要直接把同一组的结果当成一个,然后乱搞就好了。 这道题难度的话还好吧。。。容量有点大啊硬解原地爆炸代码:#include <cstdio>#include <cstring>#include <cstdlib>#incl...
0
点赞
评论
收藏
转发
陈柯蒙
2020-06-06 19:10
长沙麓山国际实验学校
SCOI2005 最大子矩阵
现在已经能自然的想到分类讨论了。注意到m=1或者2,当m=1时,是普通的最大连续字段和,只不过是k个:设f[i][j]表示前i个数中取出j个矩形的最大和转移:选:f[i][j]=max{f[i1][j-1]+s[i]-s[i1-1]}不选:f[i][j]=max(f[i][j],f[i-1][j])复杂度O(n^2K)当m=2时,设w[i][j][k]表示第一列选到第i个数,第二列选到第j个数时,总共k个子矩形的答案转移有4种情况当这一位什么都不做的时候:w[i][j][k]=max(w[i-1][j][k],w[i][j-1][k])当仅选取第一列的某段区间时:w[i][j][k]=max(...
0
点赞
评论
收藏
转发
陈柯蒙
2020-05-31 16:09
长沙麓山国际实验学校
神秘学校机房惊现。。。
嗯嗯。。。今天给大家讲述几个小故事1楼主中学生一枚机房里有N多软件如dev-c++,dreamwever等等但是不知道是哪个小盆友在电脑里下了一个奥利给!!!奥利给!!!奥利给!!!优秀的我立刻意识到这是一个多么完美的视频于是放进了网络全班共享噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶噢耶好嗨呦 2楼主有个朋...
0
点赞
评论
收藏
转发
陈柯蒙
2020-05-31 15:35
长沙麓山国际实验学校
Contest
代码如下:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;#define INF 0x3f3f3f3fconst int MAXN=2e5+5;int n,m;long long ans;struct node{ int x,y,z;}a[MAXN],b[MAXN];bool cmp(node p,node q){ if(p.x!=q.x) return p.x < q.x; i...
0
点赞
评论
收藏
转发
陈柯蒙
2020-05-31 15:15
长沙麓山国际实验学校
2020-05-31
在牛客打卡2天,今天也很努力鸭!
0
点赞
评论
收藏
转发
陈柯蒙
2020-05-23 21:02
长沙麓山国际实验学校
题解:小AA的数列
又是求异或和的和的常见套路——按位计算,即计算二进制中每一位的贡献。 需要注意的是,题目要求的不仅要区间长度在[L,R],而且区间长度必须是偶数(因为这个debug了好久qwq) 我们先来简化下题目。 我们假设只考虑一个二进制位x,并且区间长度也可以为奇数,那么这个怎么做呢? 很简单,我们为了方便处理,先做个前缀和,sum[i]sum[i]表示,前i个数字中,二进制第x位为1的数字的个数。 然后,我们就来统计答案,为了好计算,我们肯定要先固定区间的一个端点,于是,我们先枚举左端点l,那么,明显的,对答案有贡献的只有第x位为1的个数是奇数的区间,每个这样的区间都会产生贡献2^{x-1}2x−1 ...
0
点赞
评论
收藏
转发
陈柯蒙
2020-05-23 20:39
长沙麓山国际实验学校
2020-05-23
在牛客打卡1天,今天也很努力鸭!
0
点赞
评论
收藏
转发
陈柯蒙
2020-02-03 08:34
长沙麓山国际实验学校
可以理解,严禁抄袭哦~(递归实现组合型枚举)
话不多说,直接上代码#include"iostream"#include"cstdio"#include"cstring"#include"algorithm"#include"vector"//头文件#define I int#define STD std::size_t#define F(i,a,b,x) for(STD i=a;i<b;i+=x)using namespace std;vector chosen;I n;STD m;void calc(int x)//计算函数{ if(chosen.size()>m||chosen.size()+(n-x+1)<m...
0
点赞
评论
收藏
转发
陈柯蒙
2020-02-02 08:40
长沙麓山国际实验学校
可以理解,严禁抄袭哦~(Tallest cow)
标准题解,禁止抄袭#include"iostream"#include"cstdio"#include"cstring"#include"algorithm"#include"map"using namespace std;map<pair<int,int>,bool> existed;int c[10010],d[10010];int main(){ int n,p,h,m; scanf("%d%d%d%d",&n,&p,&h,&m); for(int i=1;i<=m;i++) { int ...
0
点赞
评论
收藏
转发
陈柯蒙
2020-01-31 21:44
已编辑
长沙麓山国际实验学校
题解,可以理解,严禁抄袭哦~(Strange Towers of Hanoi)
1 超硬核解法#include"iostream"using namespace std;int main(){ cout<<"1\n3\n5\n9\n13\n17\n25\n33\n41\n49\n65\n81\n"; return 0;}当然肯定不推荐这种方法的~下面就是超高(低)级的函数递推方法:2 稍微高级解法#include"bits/stdc++.h"//只是因为不想打头文件using namespace std;int hanoi_3[20],hanoi_4[20];void move(){ hanoi_3[1]=1; for(int i=2;...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务