GWXZ摸底考模拟赛

前言

由于我比较无聊,会想一些模型出来。因此会时不时出一些题,并弄成模拟赛,命名GWXZ。
都是思考题,没有什么代码数据。

比赛背景

男人四侠和四佬不可同存,最近男人四侠有一场摸底考,四佬好像有什么打算……

T1,我是怎么写作文的

ZLTJohn是怎么写作文的?ZLTJohn虽然是腐佬,但是为了提高自己的语文素养,还是加入了sb组,写了许多sb,就是为了在考试时,用一下平时写的好的作文。
这天ZLTJohn参加了语文摸底考,被四佬发现抄作文。四佬是不会放过腐佬ZLTJohn的,现在给定ZLTJohn可能抄袭的sb——s1,和ZLTJohn考试时写的作文s2,四佬要求你求一个长度最大的s,使s既是s1的子序列,又是s2的子序列。输出这个最大的长度。s1,s2,s每一位均由数字组成。

数据范围:
30%,s1和s2的长度均不大于1000。
另70%,s1长度不超过100000且没有重复数字,s2长度不超过5000000。
100%的数据中每个数字均不超过10^9。

T2,人耳频率多少千赫兹

机智的四佬决定运用物理知识告ZLTJohn的状。他使用声纳,并雇佣了n个人。众所周知如果发声频率和接受频率的区间有交,就可以进行传声。这里我们忽略响度因素。告诉你声纳的发声频率范围、老师接受频率范围和每个人的发声及接受频率范围。一开始声纳便可以向任意一人(甚至是老师)发声,当然那个人要听的到。接下来这些人可以进行传声。问你最终老师是否能收到告状。

数据范围:
100%,n<=10^5,发生频率和接收频率的范围都是正整数,且不超过10^5。

T3,数学考试策略至上

ZLTJohn平时贪玩,数学考试摊上大事了。他必须用他的贪心策略,来赢得这次数学考试。
数学考试一共有N道题目,第i题有ci的分值但要花费ti的时间。对于第i道题,如果ZLTJohn去做,那么ti个单位时间后ZLTJohn有pi的概率想出此题,获得分数。但同样也有1-pi的概率没有想出,这时由于ZLTJohn不是傻子,他会在草稿本上顺序写下si个可能答案,由于ZLTJohn聪明绝顶,这si个答案里有一个即为正确答案,每一个可能答案成为正确答案的概率是均等的。ZLTJohn是腐佬,他以一种新颖的方式进行蒙,那就是高级点兵点将:
1、ZLTJohn依次观看每个可能答案。
2、对于第j个可能答案,ZLTJohn有qi,j的几率选择其将其填到试卷上,然后再也不管这道题。
3、如果没有选择第j个答案,自然会继续看下一个答案。
4、所有可能答案看完后ZLTJohn会重新从第一个可能答案开始看。
5、ZLTJohn会一直这样做直到选择了一个可能答案。
6、由于ZLTJohn很牛13,这个点兵点将的过程不需要花费时间。
现在,假设第i道题ZLTJohn可以获得的期望得分为Ei,他会定义第i道题的性价比Gi=Ei/ti。
有些题即使性价比高,他也不一定会做。现在ZLTJohn通过作弊手段获取他的M个好朋友每道题的情况,第j个好朋友第i题的性价比是Ai,j。
现在,ZLTJohn要筛选掉一些题目,他不会在考试中尝试自己筛掉的题目,这些题目满足以下条件:这道题ZLTJohn的性价比不比至少L个好朋友的性价比高,其中L是一个常数。
ZLTJohn知道自己一共有F个单位时间考试,他定下了一个考试策略:优先做性价比高的题目,如果优先做的题目所需时间大于剩余考试时间则跳过。
现在,ZLTJohn想知道这场数学考试他的期望得分是多少。求你了,这决定着他能不能继续浪(人家可是腐佬)。

数据范围:
100%,所有数在1000范围内。

T4,把你永远写在石头上

ZLTJohn刚一考完数学、英语,便看到许多人在一块石头上围观。
四佬报告了老师,为了让ZLTJohn出丑,他不写在沙子上,而是写在石头上,一个永远延续着的地方。
ZLTJohn很想知道上面写了啥,可惜全是英文,看不懂。只能查字典了。
ZLTJohn搜寻到M个单词,石头上的文章长度为N。现在ZLTJohn用M个单词与文章匹配。问你不会被匹配到的位置有多少个?

数据范围:
100%,N<=300000,M<=5000,每个单词长度不超过5000。

T5,击败四佬

到了击败四佬阶段,题目难度也会下降。
ZLTJohn终于看懂了石头上的文章,愤怒的他找来了男人另三侠和弹弓,决定与四佬斗争。
水佬Samjia通过四佬刷OJ上的水题用水法来获取其做题习惯,准备埋伏在9月10下午,等待四佬自投罗网。Y佬WerKeyTom_FTD和J佬WorldWide_D也找来各种凳子、绳子、鞭子准备好好伺候四佬。
四佬大喊:救命啊!
但四佬还不认命,他说自己的成绩天下无敌,与自己同分的都没有几个。
男人四侠很生气,不过由于他们太厉害,不跟四佬斤斤计较。但为了征服四佬,水佬Samjia潜伏,找到了N个同学的成绩。大家都很想知道,有多少种方法选取四份成绩(可以有重复元素,即多份成绩出自同一人之手),这四份成绩的平均分为四佬的成绩。

数据范围:
100%,N<=800,所有成绩不超过10^9。

大家可以思考,题解暂不放。

我有鄱阳湖四个站点2019年-2022年地表水位、地下水位日序列数据,是excel格式,每个excel分别有两列数据,第一列是时间日期,第二列是水位。我想对他们使用matlab软件进行采用EOFs、傅里叶分析、小波分析方法进行分析,目的是探明鄱阳湖地表水与地下水的相互作用关系。首先聚焦EOF分析,我写的代码是“数据导入与预处理 clear; clc; close all; % 清空工作区、命令窗口和图形窗口 data = readtable('SW-GW.xlsx', 'VariableNamingRule', 'preserve'); %% 查看列名确认 disp(data.Properties.VariableNames) % 显示实际列名 %% 提取数据(日期列 | SWHK | GWHK | SWXZ | GWXZ | SWDC | GWDC | SWKS | GWKS) date = data.Date; % 直接通过中文列名提取(需确保Excel中列名存在) raw_data = data(:, 2:end).Variables; % 提取数值部分(从第二列开始) %% 缺失值填充 filled_data = fillmissing(raw_data, 'linear', 1); %% 数据标准化(去均值) mean_val = mean(filled_data, 1); % 计算各列均值 anomaly = filled_data - mean_val; % 去均值处理(必须去除均值以满足EOF分析的基本假设) EOF分计算 %构建数据矩阵(联合分析地表水与地下水) % 矩阵维度: 时间天数(1461)×8变量(4站点×2类型) X = anomaly; % 直接使用处理后的数据 %% 计算协方差矩阵 C = cov(X); % 得到8×8协方差矩阵 %% 特征值分 [EOFs, lambda] = eig(C, 'vector'); % 分协方差矩阵 [lambda, idx] = sort(lambda, 'descend'); % 降序排列特征值 EOFs = EOFs(:, idx); % 对应排序EOF模态 %% 计算方差贡献率 ”
04-28
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值