当前位置: 首页 > article >正文

CSDN竞赛第42期题解

CSDN竞赛第42期题解

1、题目名称:鬼画符门之宗门大比

给定整数序列A。 求在整数序列A中连续权值最大的子序列的权值。

int main(){
int n;cin>>n;
int ans=-1e9;
int s =0;
for(int i=1;i<=n;i++){
int x;cin>>x;
s+=x;
if(s>ans){
ans=s;
}
if(s<0){
s=0;
}
}
cout<<ans;
return 0;
}

2、题目名称:K皇把妹

存在n个节点,目标节点在m。 每个节点有自己的权值a。 在权值k内(含权值K)选择一个权值非0节点且与目标节点距
离最近。 节点i与节点j的距离为abs(i-j)。

int main(){
int n,m,k;cin>>n>>m>>k;
rep(i,1,n) cin>>a[i];
int ans =1e9;
for(int i=n;i>=1;i--){
if(i==m) continue;
if(a[i] && a[i]<=k){
ans=min(ans,abs(m-i));
}
}
cout<<ans;
return 0;
}

3、题目名称:影分身

已知字符串str。字符串str包含字符’x’,’y’。 如果相邻的两个字符不同,消除两个字符,优先从左边进行消除。 xyyx - >
yx ->

int main(){
string s;cin>>s;
int n=s.size();
//stack<char>t;
for(int i=0;i<n;i++){
b[++cnt] = s[i];
if(cnt>=2){
while(cnt>=2 && b[cnt-1]!=b[cnt]){
cnt-=2;
}
}
}
for(int i=1;i<=cnt;i++) cout<<b[i];
return 0;
}

4、题目名称:开心的金明

金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天
对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过 N 元钱就行”。今天一早金明就开始做预算,但
是他想买的东西太多了,肯定会超过妈妈限定的 N 元。于是,他把每件物品规定了一个重要度,分为 5 等:用整数 1-5
表示,第 5 等最重要。他还从因特网上查到了每件物品的价格(都是整数元)。他希望在不超过 N 元(可以等于 N 元)
的前提下,使每件物品的价格与重要度的乘积的总和最大。 设第 j 件物品的价格为 ##v_[j] ##,重要度为 ##w_[j]
#
#,共选中了 k 件物品,编号依次为 ##j_1,j_2,…,j_k## ,则所求的总和为: ##v_[j_1] imes
w_[j_1]+v_[j_2] imes w_[j_2]+ …+v_[j_k] imes w_[j_k] #
#。 请你帮助金明设计一个满足要求的购物单

scanf("%d%d",&n,&m);
for(int i=0;i<m;i++)
{
scanf("%d%d",&w[i],&p[i]);
}
for(int i=0;i<m;i++)
for(int j=n;j>=w[i];j--)
{
dp[j]=max(dp[j],dp[j-w[i]]+w[i]*p[i]);
}
cout<<dp[n]<<endl;

http://www.kler.cn/a/7917.html

相关文章:

  • JAVA创建绘图板JAVA构建主窗口鼠标拖动来绘制线条
  • js复制数据到剪切板
  • 深入了解 ES6 Map:用法与实践
  • 单片机-LED点阵实验
  • 企业网络性能监控
  • 简单的spring boot tomcat版本升级
  • Android 手机自动化测试工具有哪几种?
  • C++ 类与对象part3(static成员、匿名对象、友元、内部类、编译器的优化)
  • 创维跨界脑洞大 XR+汽车=睡眠?
  • STM32 FSMC接口驱动4.3寸TFT LCD屏
  • SpringBoot操作Redis
  • 【Redis】Redis 主从复制 + 读写分离
  • Linux扩展文件系统
  • 【蓝桥杯】【嵌入式组别】第九节:MCP4017编程设计
  • 图片文字的居垂直居中对齐属性:vertical-align:middle
  • ggplot2主题专栏02:时尚又商业范儿十足的ggthemr扩展包
  • 49天精通Java,第20天,Date类、Calendar类、date转calendar
  • 个人情况-单词练习
  • 穿梭框后端,java处理实现增删改查
  • lua脚本实现滑动窗口的分布式全局限流器, 控制api接口qps
  • 【文本分类】《基于提示学习的小样本文本分类方法》
  • usb_cam 相机ROS配置
  • R语言多元数据统计分析在生态环境中的应用
  • Elasticsearch:高级数据类型介绍
  • SpringBoot—Spring Data JPA(2)
  • 苹果配摄像头的HomePod专利获批,语音唤醒苹果Find My功能