首页 > 其他分享 >8.3日CSP-J初赛内容总结

8.3日CSP-J初赛内容总结

时间:2024-08-04 12:05:34浏览次数:9  
标签:8.3 补码 取反 初赛 按位 CSP

8.3日CSP-J初赛内容总结

优先级

\(括号>非>与>或\)

\(括号>逻辑运算>位运算\)

\(括号>按位取反>按位与>按位或=按位异或\)

按位与或非 \(\to\) 补码

按位取反补码所有位取反

按位与将 \(2\) 个补码对其地位

逐位比较

1的个数基本上等于 \(n\) 除 \(2\) 的次数 \(O(\log n)\)

STL

  • 队列是一种先进先出 \((FIFO)\) 的数据结构
  • 栈是一种先进先出 \((FILO)\) 的数据结构

链表

链表:将不同的内存单元用链的方式连接起来

缺点:查询慢 \(O(n)\)

优点:插入删错非常快 \(O(1)\)

顺序表

顺序表

优点:查询快 \(O(1)\)

缺点:插入删除慢 \(O(n)\)
屏幕截图 2024 08 04 115758

有关字符串的一些东西

子串:任意截取的一段, 需要连续

子序列:从原串之中任意删除字符所剩余的字符构成的子序列

标签:8.3,补码,取反,初赛,按位,CSP
From: https://www.cnblogs.com/yucheng0630/p/18341599

相关文章

  • 谈一谈编程到底应该怎么学?-暨2023年 CSP-J2轮爆零总结
    谈一谈编程到底应该怎么学?-暨2023年CSP-J2轮爆零总结转自https://mp.weixin.qq.com/s/_Fi64pYrZ6tHfKaNDb3xAA今年的信息学奥赛复赛结果已经基本出来了,整个行业讨论最多的就是今年的爆0问题。据说一个省,总共1900多人参加J组复赛,有800个0分。其它各省也都是爆0很多。但是同......
  • 福州三中集训 2024.8.3
    福州三中集训2024.8.3——找规律、构造专题早上讲了好多构造……脑袋快炸了,下午再搞比赛,脑子感觉就是火山……早上老师先来了道数学题开开胃,求:\[\sum_{i=1}^n\timesi\timesi!\modn\]我:这。。慢慢拆吧,头脑不需要风暴。呐——\[\sum_{i=1}^n\timesi\timesi!\\=(i+1......
  • GitHub每日最火火火项目(8.3)
    项目名称:opendatalab/MinerU项目介绍:MinerU是一个一站式开源高质量数据提取工具,支持PDF、网页和多格式电子书的提取。它为用户提供了便捷的方式来获取和整理各种来源的数据。无论是从文档中提取关键信息,还是从网页中抓取特定内容,MinerU都能发挥重要作用。该工具的开源性......
  • 8.3学习周记
    一.C语言学习1.数值输出(以整数为例):数值占3位%3d默认为右对齐左对齐要加负号变为%-3d2.字符串相关函数的学习:(数组1指向字符串1,数组2指向字符串2)a.strstr函数:strstr函数搜索字符串1是否在字符串2中出现,若未搜索到,则返回NULL;若搜索到,则该函数返回第一次出现s2的地址。b.strcpy......
  • 8.3
    一、学习内容反射:在运行时动态地获取类的信息,并可以通过该信息来操作类或对象。(能够动态地创建对象、调用方法、访问和修改字段的值)1.反射核心类(1)class类:获取class对象(接口)Class.forName:将字节码文件加载进内存,返回Class对象类名.class:通过类名的属性class获取(2)Constructor(......
  • 【笔记】动态规划选讲:凸优化技术大赏 2024.8.3
    如果您是搜索引擎搜进来的。很抱歉,没有您需要搜索的题目的题解。典题\(n\)个物品的背包,重量在\(1\sim4\)之间,价值在\(1\sim10^9\)之间。\(n\leq10^5\)。Minkowski和会遇到不连续的问题。不妨按照\(i\bmod12\)划分dp数组,每个剩余系都是凸的。枚举拿了\(......
  • 2023.8.3 test
    A有序列\(A\),你可进行若干次操作:选定\(A_i,A_j\),使\(A_i=\gcd(A_i,A_j)\),\(A_j=lcm(A_i,A_j)\)。\(n,A_i\le10^6\)。把每个质因数独立开,发现无论怎么操作,每个数某质因数的次数的集合不变。所以贪心地,从大往小放置\(A_1\simA_n\)。B无向图上,\(n\le20\),你要随机起点走......
  • CSP13
    T1本来是道状压签到题,看成博弈论了,其实是不对的,为什么不对,建图时是存在环的情况的,所以不能建一棵树后跑\(sg\)函数所以根据数据范围,我们可以状压,这就很简单了,每一次继承的状态为子状态相反的状态(不要试图只表示赢得状态)考试代码(41,43)pts#include<bits/stdc++.h>#defi......
  • 四川省熊猫杯初赛和决赛题WP
    初赛web_ezcmsswagger泄露test/test测试账号登录,/sys/user/**没有做鉴权,可以添加一个超级管理员用户,此时仍然不知道roleId。并且role模块没有未授权。继续阅读user模块,发现接口这里存在roleid泄露,这里填入前面泄露的admin的id fcf34b56-a7a2-4719-9236-867495e74c31GET /sys/use......
  • P5665 [CSP-S2019] 划分
    思路:首先求出\(a\)的前缀和数组\(s\)。考虑动态规划,令\(dp_{i,j}\)表示以\(i\)结尾,末尾有\(j\)个为一组的最小答案,则状态转移方程为:\[dp_{i,j}=\min[s_{i-j}-s_{i-j-k}\les_i-s_{i-j}]dp_{i-j,k}+(s_i-s_{i-j})^2\]朴素直接转移是\(O(N^3)\)的,可以得到......