• 2024-10-08彻底搞懂【Python】切片操作
    在利用Python解决各种实际问题的过程中,经常会遇到从某个对象中抽取部分值的情况,切片操作正是专门用于完成这一操作的有力武器。理论上而言,只要条件表达式得当,可以通过单次或多次切片操作实现任意切取目标值。切片操作的基本语法比较简单,但如果不彻底搞清楚内在逻辑,也极容易产生
  • 2024-08-29【mysql】SUBSTRING_INDEX 用法举例
    查询语句如下:SELECT 高工, SUBSTRING_INDEX(高工,'、',-1), --取右边第一个 SUBSTRING_INDEX(高工,'、',0), SUBSTRING_INDEX(高工,'、',1), --取左边一个(从左往右) SUBSTRING_INDEX(高工,'、',2), --取左边二个(从左往右) SUBSTRING_INDEX(高工,'、&
  • 2024-08-06实现文字背景色渐变从左往右移动功能
    importstylesfrom'./index.module.css'<divclassName={styles.Swiper}><spanclassName={styles.span}>这是一行背景色渐变从左往右移动的文字</span></div>样式内容:.Swiper{background-color:blue;display:inline-block;padding:10px
  • 2024-07-22Folding Strip
    第一次在考场中做出来的E题,rank也是来到了20,纪念一下,一定要相信自己呀构造方法见官方题解,证明见下:对于原始串\(s\),如果第一个(从左往右数)相同交界不折,选择折后面的交界,那么根据决策包容性,我们可以折一下第一个相同交界,答案不会更差,如下如果不折第一个交界:对于最终方案我们折一
  • 2024-07-17码蹄杯国赛补题
    由于今天脑子没完全恢复,打算补一下题目清醒清醒加上寝室里无聊打算补补之前的题过过脑子提高一下A.MC0340矩阵虫题意:给你一个n构成n*n矩阵每一行数字依次为1,2,3,4...Code:#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;cin
  • 2024-06-076月杂题
    CF1943D2CountingIsFun(HardVersion)
  • 2024-04-30Educational Codeforces Round 165 (Rated for Div. 2) 题解
    A对于\(i\top_i\)连边。如果存在二元环,则答案为2。否则答案为3。B非降序排序:0全部在1前面。令0的个数为z。从左往右,将前z个全部填上0。填第\(i\)位时,每次填的最小代价为:若第\(i\)位为1,第\(i\)位右边的第一个0到\(i\)之间的字符个数。(贪心)
  • 2024-04-05插入排序
    #include<bits/stdc++.h>usingnamespacestd;intmain(){intn;cin>>n;inta[n+5];for(inti=1;i<=n;i++){cin>>a[i];}intj;for(inti=2;i<=n;i++){j=i;while(a[j]<a[j
  • 2024-02-26糖果(数学-组合数)
    第1题   糖果 查看测评数据信息从左往右有n个格子,编号1至n。一开始每个格子都有1颗糖果。你总共需要进行k次操作,每次操作把从某个格子取1颗糖(前提是该格子有糖),放到另一个格子。当k次操作全部结束以后,从左往右检查,这n个格子的糖果数量。求这n个格子总共有多少种不同
  • 2024-02-20算数(从左往右依次计算)
    #include<bits/stdc++.h>usingnamespacestd;intmain(){strings;getline(cin,s);charx;inta,a1,s1=s.size();boolhave=true;for(inti=0;i<s1;i++){if((s[i]=='+'||s[i]=='-'||s[i]=
  • 2024-02-07CF1428D Bouncing Boomerangs 题解
    解题思路很简单的贪心。观察发现以下性质:当\(a_i=2\)时,这一行一定只有两个目标,且第二个目标一定位于一个\(a_j=1\)的格子内;当\(a_i=3\),那么当前列右边某一列发生转向的地方,\(a_j\not=0\);那么这道题就基本已经做出来了。因为\(a_i=3\)的格子转向格可以在任意非\(0\)
  • 2024-01-31CF292D Connexted Components
    原题传送门分析首先一眼看到这个题,第一个想到的肯定是dfs暴力每次询问时从左往右把边一条一条加进来,再从右往左加一遍,然后维护连通块个数。但是这样的复杂度显然是\(O(mk)\)的。所以我们需要一些优化。注意到在加边的时候有些边并不会改变连通块的个数。这些边我先称之为无
  • 2023-10-03二叉树遍历(中序遍历)
    中序遍历,就是从最左边开始,把每个节点垂直投影到同一直线上,然后从左往右读值就可以了。口诀:先左再根再右
  • 2023-07-012023-07-01 开摆
    CF671EOrganizingaRace考虑一组\([L,R]\)是否合法。最优的策略肯定是,从\(L\)开始往右走,每次发现油不够了就贪心在自己这里加油。最后把所有剩下的全加在\(R\)上。现在描述一下“油不够”的情况。设\(f_x\)表示从\(n\)走到\(x\)的油量。(可以发现,\(f\)可能有负数
  • 2023-06-25切片
    切片的格式:对象名[start
  • 2023-03-23GCC的头文件搜索路径
    在C和C++中,有两种头文件包含方式,引号和尖括号形式,这两种形式的搜索路径是不一样,搜索路径的顺序如下所示:对于引号形式的include指令,会首先搜索包含当前文件的目录
  • 2023-03-17输入一个字符串(例如:3+6-3*4/2,运算符只有 + - * / 四个),计算结果。不考虑加减乘除优先级,从左往右计算
    这是自己面试遇到的面试题,考Java基础,String。考的很基础,但是String确实java中很重要的基础部分。题目:输入一个字符串(例如:3+6-3*4/2,输出12。运算符只有+-*/四个),计算
  • 2022-11-08Python中切片操作的详细用法
    在利用Python解决各种实际问题的过程中,经常会遇到从某个对象中抽取部分值的情况,切片操作正是专门用于完成这一操作的有力武器。理论上而言,只要条件表达式得当,可以通过单次
  • 2022-10-11程序二进制问题
    之前不知道为啥我会纠结这个问题,即二进制是从右到左还是从左往右;现在来看,比如00000010的值是2,即左边是高位,这个和十进制是一致的,即53,5是高位;而且程序里1<<1,数字1左移一
  • 2022-10-03数据验证那个长长的下拉列框啊……(Excel技巧集团)
    【数据】》【数据验证】》【序列】,来源可以从工作表里选上一列(或一行),好多好多好多东东……结果,输入的过程从费劲地敲键盘变成了费劲地找啊找啊找……  不过,以上,是老皇历了
  • 2022-09-18计算表达式
    后缀表达式运算方法就是从左往右扫描,遇到一个数字就将其压到栈中如果遇到了一个运算符,就弹出栈最上面的两个数进行运算,再将新数放回到栈中前缀表达式搜索结果和后缀