首页 > 其他分享 >8.19 ~ 8.23

8.19 ~ 8.23

时间:2024-08-23 11:05:25浏览次数:8  
标签:T4 30 T3 然后 T1 8.19 8.23 100

8.19

上午模拟赛。

看 T1。

给出两个数 \(a\),\(b\),问能否找到两个非负整数 \(x\) 和 \(y\) 使得 \(x+y=a\) 且 \(x\ \operatorname{and}\ y=b\)。

样例:

in:
2
1 8
4 2
out:
Yes
No

...不是第一组为啥是 Yes
能有负数?
哦 \(-7 \ \operatorname{and} \ 8=8\) 啊;
好了,现在不会做了
然后:

是这样吗。

T2。
一眼不会,想了一个思路之后直接假了,跳过

T3。
又是计数,关键是我只会打 \(O(2^n)\) 爆搜;
更关键的是:

对于 \(36\%\) 的数据,\(n \le 100\)

所以似乐。

T4。
最短路,给定一条边的 \(x\),该边边权为 \(2^x\),求出最短路长度 $ \operatorname{mod} 1e9+7 $;
这不就是把 \(dis\) 拆成 \(a*(1e9+7)+b\),然后维护 \(a,b\) 就行了吗;
然后写写写;
写完了,小样例当场过,大样例直接死;

然后发现:

  1. 我没办法预处理 \(a*(1e9+7)+b\) 中的 \(a\);
  2. 当 \(x=2e5\) 时,\(a\) 的大小是...

这我维护个集贸啊

然后回去补暴力。果不其然,每道题还是只会指数级的暴力。

打着打着还出了个

哈哈
那不说明有人 AK 了吗

标签:T4,30,T3,然后,T1,8.19,8.23,100
From: https://www.cnblogs.com/LBTL/p/18371313

相关文章

  • 2024.8.23 模拟赛总结
    A.distStatement:给定一棵\(n(n\le10^6)\)个节点带边权的树,定义\(\mathrm{Min}(x,y)\)是\((x,y)\)路径上的边权最小值。求\(\max_{r=1}^n{\sum_{v\nei}\mathrm{Min}(r,v)}\)。Solution:经典套路题。首先注意到一条路径上的只有最小值才会产生贡献,于是对于......
  • 2024.8.19随笔
    关于迟到这么多天就迟到一次就被抓了个正着/jk今天刚好错过地铁,后来在地铁上碰见了int08,本来他和我都坐的上一班结果今天都迟到了,然后在路上就一直讨论李老和hfu抓住我们的概率。本来我想今天迟到就算了,毕竟刚好错过地铁下一班要等好一会没办法,但int08认为他有很大概率被抓......
  • 8.19日总结
    今天是周一,果然大脑放松了两天,回来工作效率都提高了,一上午解决了两个问题,上周五搞半天也没搞定。第一个就是新板子无法升级的问题,排查了好久也没发现问题所在,进入BOOT区后只会发送00,当时考虑是占用了外部晶振的IO口,但是我们没有使用外部晶振,那两个IO口做普通IO口使用。把电阻取下......
  • 2024.8.19
    #include<stdio.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>#include<string.h>#include<stdlib.h>intmain(){ //1.创建套接字 intsock_fd=socket(AF_I......
  • test 2024.8.19
    test考试时PUCK:我们攻克了一个技术问题,现在可以用c++14了结果:评测机发神经吃我100分T1T2T3T4没错就是这道吃了我100pts一眼可以发现是一个很典的最大费用最大流模型,暴力建图发现边数\(n^2\)不可过注意到曼哈顿距离是两个绝对值构成的注意到\(|a|+|b|=\max(a+b,-a......
  • 8.6~8.19 MX-WF-C 集训
    8.6模拟赛盖世计划--C班--潍坊营--8月6日-比赛-梦熊联盟(mna.wang)盖世计划--C班--潍坊营--8月6日【订正】-比赛-梦熊联盟(mna.wang)太久没打真实的模拟赛了,今天有些不适应【】时间是8.6的8:00~12:00,时间分配出了大问题。主要问题是T3的5k线段树调起来困难......
  • Linux内存从0到1学习笔记(8.19 ION (一))
    一,ION简介ION(InterprocessCommunicationOverNon-ContiguousMemory)即“跨进程非连续内存通信”。是Android系统中负责内存管理的关键子系统,由Google在Android4.0ICS中引入,旨在解决当时Android设备中存在的多样化内存管理机制所带来的问题,也就是用归一化的思想来解......
  • nvm 下载新的Node(V18.19.0)版本,查看npm的版本出现异常Error: Cannot find module '@npm
    异常: 之前下载18.17.1查看npm也有问题ERROR:npmv9.6.7isknownnottorunonNode.jsv18.17.1. 大概意思是npm的版本是 v9.6.7单不能运行在v18.17.1的node上,但是node官网显示v18.17.1版本的node是适配v9.6.7的npm。这就很矛盾 最后找到的解决方案是升级nvm的版本......
  • 转载洛谷:23.08.19 普及模拟1 T1
    Past题目描述所有人,都有一段支离破碎的过去。你有\(n\)段过去的经历,有时顺利,有时不顺,于是你用一个评价值\(a_i\)来描述你的第\(i\)段经历,它们构成了长度为\(n\)的序列\(a\)。你决定对过去进行反思总结,反思深度为\(d\)。如果\(d\ge1\),那你就要算出\(a\)的所有子区间的和之和;如......
  • 8.19 动态规划
    动态规划一.动态规划初步 1.硬币问题 B3635硬币问题需要依次枚举每种硬币能否应用的最大情况,设定用0个硬币时的初始值和一个硬币时的初始值(防止越界),后依次增加每个方案数;#include<bits/stdc++.h>usingnamespacestd;longlongdp[10000005];intmain(){intn;......