ACM实训冲刺第六天

【碎碎念】今天一整天都在做项目,打算早点休息,所以今天就把昨天没有练习的两个代码敲一敲吧!这几天一直在练习代码,有点想尝试系统设计中Design to code,又害怕出错,但是想来想去,考试也会考到那一部分,不如提前练习,知道自己可能会在哪里出错,不过还是保佑我不要出错!


Charm Bracelet dp问题(搞定)

这道题有点类似0-1背包问题,核心是dp[j]=max(dp[j],dp[j-Wi]+Di)

#include<stdio.h>
int main(){int n,m;scanf("%d %d",&n,&m);int dp[12881];for(int i=0;i<=m;i++){dp[i]=0;}for(int i=1;i<=n;i++){int w,d;scanf("%d %d",&w,&d);for(int j=m;j>=w;j--){if(dp[j-w]+d>dp[j])dp[j]=dp[j-w]+d;}}printf("%d",dp[m]);return 0;
}

Vanya and Lanterns路灯问题 

贪心算法解决。两两比较,求路灯最大值;起始无路灯的情况;终点无路灯的情况

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<algorithm>
using namespace std;double ans=0;
int n;
int l;
double loc[1001] ;int main(){scanf("%d %d",&n,&l);for(int i=0;i<n;i++)scanf("%lf",&loc[i]);sort(loc,loc+n);for(int i=0;i<n;i++)ans=max(ans,(loc[i]-loc[i-1])/2.0);if(loc[0]!=0)ans=max(ans,loc[0]);if(loc[n-1]!=l)ans=max(ans,l-loc[n-1]);printf("%0.10lf\n",ans);//需注意 return 0;
}

明天开始新篇章,加油ヾ(◍°∇°◍)ノ゙ 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/11691.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring事务深度解析

Spring事务深度解析 介绍 在现代的软件开发中&#xff0c;事务管理是一个非常重要的话题。Spring框架提供了强大的事务管理功能&#xff0c;使得开发人员能够轻松地处理数据库操作的一致性和并发性问题。本文将深入探讨Spring事务的原理和使用方法。 什么是事务&#xff1f;…

深度学习基础之逻辑回归

1 逻辑回归 1.1 回归划分 广义线性模型家族里&#xff0c;依据因变量不同&#xff0c;可以有如下划分&#xff1a; &#xff08;1&#xff09;如果是连续的&#xff0c;就是多重线性回归。 &#xff08;2&#xff09;如果是二项分布&#xff0c;就是逻辑回归。 &#xff0…

后端开发面经系列 -- 美团C++后端开发一面

美团C后端开发一面 公众号&#xff1a;阿Q技术站 八股 1、指针和引用的区别&#xff0c;常引用了解吗&#xff0c;简单介绍下&#xff1f; 指针&#xff08;Pointer&#xff09;&#xff1a; 指针是一个变量&#xff0c;其值为另一个变量的地址。通过指针&#xff0c;我们可…

Shell三剑客之grep

前言&#xff1a; Shell三剑客是grep、sed和awk三个工具的简称,因功能强大&#xff0c;使用方便且使用频率高&#xff0c;因此被戏称为三剑客&#xff0c;熟练使用这三个工具可以极大地提升运维效率。 grep是文本查找或搜索工具,用于查找内容包含指定的范本样式的文本。它会一行…

Co-Driver:基于 VLM 的自动驾驶助手,具有类人行为并能理解复杂的道路场景

24年5月来自俄罗斯莫斯科研究机构的论文“Co-driver: VLM-based Autonomous Driving Assistant with Human-like Behavior and Understanding for Complex Road Scenes”。 关于基于大语言模型的自动驾驶解决方案的最新研究&#xff0c;显示了规划和控制领域的前景。 然而&…

call、apply、bind三者的区别

call、apply、bind都是可以改变函数 this 对象指向的方法&#xff0c;但它们也有各自的特点。 call() 写了就等于直接调用函数。写法如下&#xff1a; fun.call(obj,要传给函数的参数1,要传给函数的参数2...) call() 接收多个参数&#xff0c;第一个为函数上下文也就是this…

Bittensor怎么挖?手把手教你,使用bitget钱包

4月 Binance 上新 TheBittensorHub (TAO), 这个项目究竟做了什么可以令其在上大舞台前就已经在所有通证中排名前 30&#xff1f; 本文将深度解析。 该项目既不直接贡献数据&#xff0c;也不直接贡献算力。 而是通过区块链网络和激励机制&#xff0c;来对不同的算法进行调度和…

【HarmonyOS】综合应用-《校园通》

概念 本文结合之前的笔记文章知识点&#xff0c;做一个综合性的小应用。 创建一个ArkTS语言的鸿蒙项目&#xff0c;搭建首页面 其界面代码如下&#xff0c;该界面使用了垂直布局&#xff0c;相对布局&#xff0c;轮播布局&#xff0c;以及图片&#xff0c;文本等组件的综合运…

【CTF MISC】XCTF GFSJ0510 this_is_flag Writeup(信息收集)

this_is_flag Most flags are in the form flag{xxx}, for example:flag{th1s_!s_a_d4m0_4la9} 解法 大多数标志的形式都是flag{xxx}&#xff0c;例如&#xff1a;flag{th1s_!s_a_d4m0_4la9} Flag flag{th1s_!s_a_d4m0_4la9}声明 本博客上发布的所有关于网络攻防技术的文章…

具身智能论文(一)

目录 1. PoSE: Suppressing Perceptual Noise in Embodied Agents for Enhanced Semantic Navigation2. Embodied Intelligence: Bionic Robot Controller Integrating Environment Perception, Autonomous Planning, and Motion Control3. Can an Embodied Agent Find Your “…

免费的国内版 GPT 推荐,5个国产ai工具

提起AI&#xff0c;大家第一个想到的就是GPT。 虽然它确实很厉害&#xff0c;但奈何于我们水土不服&#xff0c;使用门槛有些高。 不过随着GPT的爆火&#xff0c;现在AI智能工具已经遍布到各行各业了&#xff0c;随着时间的推移&#xff0c;国内的AI工具也已经“百花盛放”了…

Pencils Protocol 提供层次化的 Staking,品牌升级不断

Pencils Protocol 是一个 Scroll 生态中的一个综合应用平台&#xff0c;在全新的品牌升级后(原为 Penpad)&#xff0c;其在原有的 LaunchPad 的基础上&#xff0c;进一步向收益聚合器、RWA 等板块进行全新的拓展。目前&#xff0c;Pencils Protocol 生态的整体功能板块包括 Lau…

人脸识别技术在访客管理中的应用

访客办理体系&#xff0c;能够使用于政府、戎行、企业、医院、写字楼等众多场所。在办理时&#xff0c;需求对来访人员身份进行精确认证&#xff0c;才能保证来访人员的进入对被访单位不被外来风险入侵。在核实身份时&#xff0c;比较好的方法就是选用人脸辨认技能&#xff0c;…

bat xcopy 解析

echo off set source_folder"C:\path\to\source" set destination_folder"C:\path\to\destination" set exclude_file"C:\path\to\excluded_folders.txt"REM 创建目标文件夹&#xff08;如果不存在&#xff09; mkdir %destination_folder% 2>…

【QEMU系统分析之实例篇(三十二)】

系列文章目录 第三十二章 QEMU系统仿真的机器创建分析实例 pcie.0 文章目录 系列文章目录第三十二章 QEMU系统仿真的机器创建分析实例pcie.0 前言一、QEMU是什么&#xff1f;二、QEMU系统仿真的机器创建分析实例1.系统仿真的命令行参数2. 将当前机器配置导出到文件qmp_x_exit…

JDK的串行收集器介绍与优化指南-01

JDK串行收集器概述 定义与背景 串行收集器&#xff08;Serial Collector&#xff09;是Java虚拟机&#xff08;JVM&#xff09;中的一种单线程垃圾收集器&#xff0c;它在垃圾收集过程中会暂停所有工作线程&#xff0c;直至收集完成。它适用于内存资源受限、对吞吐量要求不高…

探索Java的未来!

Java是一种成熟、稳定且广泛使用的编程语言&#xff0c;它在企业级应用、Android 应用开发和大数据处理等领域有着广泛的应用。虽然Java已经存在了30多年&#xff0c;但它依然在不断发展和进化。以下是一些可能会影响 Java 未来的因素&#xff1a; 新版本的发布&#xff1a;Jav…

【玄机平台】应急响应

前言&#xff1a; 感谢玄机平台靶机的提供&#xff0c;让我学到了不少东西 平台题解 &#xff1a; 第一章 应急响应-webshell查杀 1.黑客webshell里面的flag flag{xxxxx-xxxx-xxxx-xxxx-xxxx} ssh连接 下载/var/www/html源码&#xff08;finsehll连直接下&#xff09;压缩丢…

JavaWeb--15 tlias-web-management 黑马程序员 部门管理(修改部门信息)

tlias 1 需求分析和开发规范2 部门管理2.1 查询部门2.2 删除部门2.3 添加部门2.4 更新部门 1 需求分析和开发规范 需求说明–接口文档–思路分析–开发–测试–前后端联调 查看页面原型明确需求 根据页面原型和需求&#xff0c;进行表结构设计、编写接口文档(已提供) 阅读接口…

vue3专栏项目 -- 四、前后端结合(下)

一、async 和 await 1、使用async 和 await 改造异步请求 在接触后端API以后就遇到了越来越多的异步请求&#xff0c;现在我们就使用async 和 await 改造异步请求。 async function是把返回内容包裹成个Promise返回Promise await 它在async function里面才起作用&#xff0…