ECNU第四届程序设计竞赛解题报告

2023-10-05 14:42

本文主要是介绍ECNU第四届程序设计竞赛解题报告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

A rxms喜欢玩耍

占坑。。。

B rxms爱吃糖

给定序列A[],1e5个元素求 min(max1iN)xA[i])

构建字典树,构建完了之后,对于根节点,假如0,1都有,说明x的这一位取0,则以1为根节点的子树肯定小于以0为根节点的子树;x的这一位取1,则以0为根节点的子树肯定小于以1为根节点的子树,这时候比较两种方式取较小的就可以,并递推下去

C rxms很闲

n1e9 n1i=1ni(ni)

考虑到i=1时元素取最大值,所以 ni(ni) 最大不超过 n ,因此枚举k= ni(ni) ,最后转化为求二次方程就得到了答案。

D rxms写摘要

tfidf排序 水题

E rxms的愿望

给n个点 n100 ,求七点共圆的可能数

三点确定一个圆,由此 n3 计算所有圆的可能数,枚举排序后计数就可以得到,这时候,每个圆相当于算了 C3n 次,因此反推可以得到n,再就算 C7n

F Fast & Furious 7

n座城市,m条路,k个人, n50,mn(n1)/2,k10 对k个人部署使得这k个人到任何一个城市的最大距离最小。

二分一下距离重新构造图,然后检查一下k个点能不能支配整张图,DLX即可求解

G rxms换气球

本场最坑的一道。现有三种颜色的气球各r,g,b个, r,g,b100 。现在两个不同颜色的气球可以换两个第三种颜色的气球。求最后最多能换多少个同一颜色的气球。

假设r,g来换b,不妨设 r<g ,那么{r,g,b}换成{0,g-r,b+r},接下去考虑第二种和第三种。对于{0,3,1}这种情况,我们可以换成{2,2,0},再换成{0,0,4},因此假如{0,g-r,b+r}首先可以把3的倍数全部换掉{0,(g-r)%3,b+r+g-r-(g-r)%3}。对于{0,2,1}这种情况,可以换成{2,1,0},最后变成{1,0,2}。但是{0,1,1}则已经没办法换了。

H 简单的矩形计数

nm(n,m100) 的矩阵中,四个顶点都是1的矩形个数。

两行元素做点击,最后得到的向量中的1的个数n, C2n 就是这两行中所有的个数

I 简单的数学问题

求set( ab ), 2a100,2bn ,给定n。
1、python写个暴力拍过去了
2、hash数组,取余拍过去了,对数也可以
3、a= cd 这时候 am 变等价于 cdm 这样只要看 cdm 有没有出现就可以了

J 简单的求和问题

给定数组,求每个元素最近的比他大的元素的距离之和。

陈题,栈。

这篇关于ECNU第四届程序设计竞赛解题报告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/151421

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

每日一题|牛客竞赛|四舍五入|字符串+贪心+模拟

每日一题|四舍五入 四舍五入 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 四舍五入 题目: 牛牛发明了一种新的四舍五入应用于整数,对个位四舍五入,规则如下 12345->12350 12399->12400 输入描述: 输入一个整数n(0<=n<=109 ) 输出描述: 输出一个整数

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

开题报告中的研究方法设计:AI能帮你做什么?

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 大家都准备开题报告了吗?研究方法部分是不是已经让你头疼到抓狂? 别急,这可是大多数人都会遇到的难题!尤其是研究方法设计这一块,选定性还是定量,怎么搞才能符合老师的要求? 每次到这儿,头脑一片空白。 好消息是,现在AI工具火得一塌糊涂,比如ChatGPT,居然能帮你在研究方法这块儿上出点主意。是不

C语言程序设计(数据类型、运算符与表达式)

一、C的数据类型 C语言提供的数据类型: 二、常量和变量 2.1常量和符号常量 在程序运行过程中,其值不能被改变的量称为常量。 常量区分为不同的类型: 程序中用#define(预处理器指令)命令行定义变量将代表常量,用一个标识符代表一个常量,称为符合常量。 2.2变量 变量代表内存中具有特定属性的一个存储单元,用来存放数据,在程序运行期间,这些值是可以 改变的。 变

C语言程序设计(选择结构程序设计)

一、关系运算符和关系表达式 1.1关系运算符及其优先次序 ①<(小于) ②<=(小于或等于) ③>(大于) ④>=(大于或等于 ) ⑤==(等于) ⑥!=(不等于) 说明: 前4个优先级相同,后2个优先级相同,关系运算符的优先级低于算术运算符,关系运算符的优先级高于赋值运算符 1.2关系表达式 用关系运算符将两个表达式(可以是算术表达式或关系表达式,逻辑表达式,赋值表达式,字符

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

2024年AMC10美国数学竞赛倒计时两个月:吃透1250道真题和知识点(持续)

根据通知,2024年AMC10美国数学竞赛的报名还有两周,正式比赛还有两个月就要开始了。计划参赛的孩子们要记好时间,认真备考,最后冲刺再提高成绩。 那么如何备考2024年AMC10美国数学竞赛呢?做真题,吃透真题和背后的知识点是备考AMC8、AMC10有效的方法之一。通过做真题,可以帮助孩子找到真实竞赛的感觉,而且更加贴近比赛的内容,可以通过真题查漏补缺,更有针对性的补齐知识的短板。

智能工厂程序设计 之1 智能工厂都本俱的方面(Facet,Aspect和Respect)即智能依赖的基底Substrate 之1

Q1、昨天分别给出了三个智能工厂的 “面face”(里面inter-face,外面outer-face和表面surface) 以及每个“面face” 各自使用的“方”(StringProcessor,CaseFilter和ModeAdapter)  。今天我们将继续说说三个智能工厂的“方面” 。在展开之前先看一下三个单词:面向facing,取向oriented,朝向toword。理解这三个词 和