首页 > 其他分享 >2024.3.29 模拟赛总结

2024.3.29 模拟赛总结

时间:2024-03-30 11:34:38浏览次数:32  
标签:2024.3 29 模拟 && 思路 质因数 dp

贤者之石 T435273

思路:
一维线性DP,dp[i]表示以i结尾的最大值,dp[i]=max(1,dp[sqrt(i)]+1);

琪露诺的位运算教室 T435274

思路:
数论题,尝试打表,a[i][j]为i&j是否大于等于i^j。
1 0 0 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0
发现规律,枚举即可。

优秀的拆分 T435275

思路:
数论题,发现因数,考虑分解质因数。
设 i 为 n 的最小值质因数
若 n 中有3个以上i f[n]=0;
2 个 f[n]=f[n/i/i];
1 个 f[n]=f[i]*2;
递推即可

阴阳调和 T435276

思路:
区间dp, 需仔细推转移方程 注: a[i]为第i个连续1/0的长度,c[i]为第i个的颜色(0,1);
dp[i][j]为合并i至j的代价。
dp[i][j]=dp[i][k]+dp[k+1][j];
if(c[i]c[j]) dp[i][j]=dp[i+1][j-1]+(a[i]+a[j]2?1:0);
if(c[i]c[k]&&c[k]c[j]&&a[k]+min(a[i],a[j])==2)dp[i][j]=dp[i+1][k-1]+dp[k+1][j-1];

标签:2024.3,29,模拟,&&,思路,质因数,dp
From: https://www.cnblogs.com/grylls2012/p/18103836

相关文章

  • 3.29任务代码自动类型转换小范围向大范围
    packagetype;publicclassTypeCvDemo2{publicstaticvoidmain(String[]args){//目标表达式类型自动转换小范围向大范围转换bytea=10;intb=20;longc=30;longr=a+b+c;System.out.prin......
  • 3.29代码任务对基本字符运用学习适合小白
    packageday1.one;publicclassVariableDemo2{publicstaticvoidmain(String[]args){//目标掌握基本数据类型使用//1.byteshortintlongbytea=127;//byteab=128;//越界了只能表示-128到127shorts=132......
  • 3月29日
    3月29日新榜情报1.快手将推出首部AIGC微短剧2.快手本地生活上线“吃喝免费试”活动3.2024淘宝内容电商新增百亿现金、千亿流量投入4.小红书主播章小蕙将入驻淘宝进行开播5.陈睿:B站用户平均年龄已达24岁,科技是最受欢迎内容之一6.淘宝对直播订单收取服务费7.抖音成立引力弹......
  • 新增文章参数校验-2024-3-29
    用到validation自定义校验packagecom.di.bigevent.pojo;importcom.di.bigevent.anno.State;importjakarta.validation.constraints.NotEmpty;importjakarta.validation.constraints.NotNull;importjakarta.validation.constraints.Pattern;importlombok.Data;imp......
  • 20240329打卡
    第五周第一天第二天第三天第四天第五天第六天第七天所花时间20h4h4h2h3h代码量(行)877164371214478博客量(篇)11111知识点了解navigation路由配置,jetpackcompose组件运用,容器封装第一次结对作业开始Web搓后端ing~完成了大部分个人W......
  • 2024.3.29
    2024.3.29【人总是贪婪的,就像最开始,我也只是想知道你的名字。】Friday二月二十P2534AHOI2012铁盘整理//2024.3.29//bywhite_ice#include<bits/stdc++.h>usingnamespacestd;#defineitnintconstintoo=20;itngif(itnx){returnx<0?-x:x;}intn;itnst......
  • 2024-03-29
    2024-03-29LOG对于小于等于\(s\)的数\(x\),最多被选\(x\)次大于\(s\)的数最多被选\(s\)次看所有小于等于\(s\)的数字的和加上\(s\)乘大于\(s\)的数字的个数这个值是不是大于等于\(c\timess\)就行离散化之后权值线段树维护一下离散化之后线段树右边界应该......
  • 2024/3/29
    所花时间:1小时代码行:70行博客量:1篇了解到的知识点:对css文件进行编写,并进行以一些了解和学习.navbar{background-color:#333;overflow:hidden;}.navbara{float:left;display:block;color:#f2f2f2;text-align:center;padding:14px20px;......
  • 20240329
    没想好副标题。上午打了一场NOIP模拟赛,有两道题因为忘了判\(1\)的情况挂了73pts,痛失rk1,最后rk5。然后T4还是把「NOIP2020排水系统」那道题魔改之后的sb题,实际上多打一个DAG上拓扑排序就好了。蚌,下午听线段树与平衡树,但实际上几乎没讲怎么实现,一直在讲题讲题讲......
  • 2024年3月29日-UE5-播放特效、自制特效,发射冰球,销毁actor
    打开特效文件夹 选中要添加的特效,然后切换到蓝色子弹的蓝图里,点添加 然后改名为粒子,再创建一个碰撞球体组件 缩放改为0.2 在碰撞球体里面,添加一个碰撞的查询,会打印出发生碰撞的单位 然后返回到主角的蓝图,在创建子弹里,调整下发射点,让主角本身和子弹不重叠 再把球......