- 博客(66)
- 收藏
- 关注
原创 中国剩余定理(Chinese remainder theorem, CRT)
中国剩余定理(Chinese remainder theorem, CRT)
2022-08-31 19:13:16 786
原创 2021 ICPC 江西省大学生程序设计竞赛(正式赛)
#include<bits/stdc++.h>#define ll long longusing namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); ll t,n,m; cin>>t; while(t--){//(n+1)*n*(2n+1)/6 .
2022-08-25 00:30:40 2027
原创 大学物理 力学
个人整理的笔记,不是很详细一些概念质点(忽略形状大小) 参考系 坐标系 位置矢量(简称位矢,用来确定质点位置的矢量)位移(一段时间内位矢的变化量) 速度 速率(速度的大小)加速度运动学方程(一般含t)与轨迹方程(只含有x,y,z)内容提要这类题目需要结合所求(不断向答案靠拢,所以这里把dv/dt换成)......
2022-06-04 23:46:54 217 1
原创 物理热学笔记 1
热力学系统的平衡态我们把在给定范围内由大量微观粒子所组成的宏观客体称为热力学系统(简称系统);而把能够与所研究的热力学系统发生相互作用的其他物体称为系统的外界(简称外界).一个系统在不受外界影响的条件下,如果它的宏观性质不再随时间变化,我们就说这个系统处于平衡态(equilibrium state).平衡态是系统宏观状态的一种特殊情况.还有一种经常遇到的状态叫稳恒态,稳恒态不随时间变化,但系统受到外界的影响,在系统内部存在能量流或粒子流,例如,将一根金属棒的两端分别浸入温度不同的两种液体中,两种液体
2022-05-16 21:24:40 1993
原创 面向对象程序设计笔记 继承与派生
继承继承是使代码可以复用的重要手段,也是面向对象程序设计的核心思想之一。简单的说,继承是指一个对象直接使用另一对象的属性和方法。C++ 中的继承关系就好比现实生活中的父子关系,继承一笔财产比白手起家要容易得多,原始类称为基类,继承类称为派生类,基类是对派生类的抽象,派生类是对基类的具体化。它们是类似于父亲和儿子的关系,所以也分别叫父类和子类。而子类又可以当成父类,被另外的类继承。派生类的声明方式声明派生类的一般格式为:class 派生类名:继承方式 基类名{派生类新增加的成员};继承方
2022-05-16 15:53:42 759
原创 第十八届西南科技大学ACM程序设计竞赛
B-为欢几何超级水题#include<bits/stdc++.h>using namespace std;int n;string s;int main(){ cin>>n; while(n--){ cin>>s; cout<<s[0]; } return 0;}M-劝君终日酩酊醉,酒不到刘伶坟上土简单模拟#include<bits/st..
2022-05-15 09:33:21 376
原创 数学笔记1
一些符号复数复数类的实现class Complex{ public: double real,image; Complex(double r,double i):real(r),image(i){}; void Print(){ if(image>=0) cout<<real<<"+"<<image<<"i"<<endl; else cout<<real<<image&l
2022-05-14 07:54:32 96
原创 CTF 密码-编码
1.hexhex是最常用的编码方式之一,这一点非常容易理解,就是将信息转化为十六进制。要进行各类编码的转换,或者是要将信息在计算机储存中最为本质的一面表现出来的时候,都可以使用hex编码方式使用py进行hex的变换,代码如下:a=12345hex_s=hex(a) #hex函数只接受整数print(hex_a)s='asfaew'by_s=bytes(s,'utf-8') #需要先转换成bytes类型再转化为16进制字符串(hex)hex_s=by_s.hex()pr.
2022-05-12 07:15:42 611
原创 python print
1. print()函数用法:print(*objects, sep=' ', end='\n', file=sys.stdout)objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。sep – 用来间隔多个对象,默认值是一个空格。end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。file – 要写入的文件对象。2.格式化输出:s = 'Duan Yixuan'x = len(s)print('The lengt
2022-05-11 21:30:21 908
原创 模拟、枚举、贪心(二)
A-Captcha Cracker简单模拟即可#include<bits/stdc++.h>using namespace std;int main(){ int t; cin>>t; while(t--){ string s,ans; cin>>s; for(int i=0;i<s.size();i++){ if(s[i]=='z' && s.siz.
2022-05-09 20:03:34 977
原创 python3 语法笔记
一些些不熟悉的单词ps:会帮助看懂错误indent/ɪnˈdent; ˈɪndent/ v.缩进 IDE interactive development environmenthover over将鼠标悬停在execute /ˈeksɪkjuːt/v. 执行,(计算机)执行指令(或程序)dedicatedadj. 专心致志的,献身的;专用的,专门用途的注释Python中单行注释以#开头,实例如下;多行注释可以用多个#号,...
2022-05-06 19:47:21 152
原创 ctf note
引言密码学(Cryptography)一般可分为古典密码学和现代密码学。其中,古典密码学,作为一种实用性艺术存在,其编码和破译通常依赖于设计者和敌手的创造力与技巧,并没有对密码学原件进行清晰的定义。古典密码学主要包含以下几个方面:单表替换加密(Monoalphabetic Cipher) 多表替换加密(Polyalphabetic Cipher) 奇奇怪怪的加密方式而现代密码学则起源于 20 世纪中后期出现的大量相关理论,1949 年香农(C. E. Shannon)发表了题为《保密系统.
2022-05-06 09:30:57 834
原创 周记mathmetica(2022.5.1-5.8)
前言思考:首先为什么要学习mathmetica呢,因为我遇到了太多太多的数学公式要求,但是自己一个个推导不太现实,并且很多情况绘制图像,手动也显然是不行的,所以当然要借助工具了,这个时候就轮到mathmetica出场了问题1:专业版需要付费sol:然后我就上网搜密钥如何破解,最后当然成功破解了,这里不是重点,所以简简带过下面就该是对mathmetica的一些笔记和思考mainpart1 基础知识从一道同学问我的题目入手,当然恰好mathmetica可以解决绘制图像的问.
2022-05-02 15:51:11 504
原创 混合精度周记(2022.4.25-5.1)
General assignment:First,you have a C++ program ,and now we want to change the types ofspecified elements from double to float.Our program does't has class and struct(Because is so complex that we can't handle with it.)Some ideas(defination)1.Pro.
2022-04-28 12:43:20 79
原创 面向对象程序设计笔记
1.构造函数与析构函数如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。定义分成两部分,一是静态变量的初始化,二是静态函数的定义。静态变量的初始化不能在类的定义中,但是可以在类的外部通过使用范围解析运算符::来重新声明静态变量从而对它进行初始化。而定义静态函数,那就与定义实例函数一样了。静态成员的访问有以下两种方法: 使用类型名::静态成员格式访问;(可以将其看做是一个全局变量,只不过变量名要带上类型名::的前缀) 通过对象访问;(可.
2022-04-26 16:39:24 1507
原创 模拟例题集
牛牛的数列(牛牛的数列 (nowcoder.com) )细节在注释里#include<bits/stdc++.h>using namespace std;int a[100010];vector < pair<int,int> > b;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n,l=0,r=0,maxn=0;.
2022-04-25 21:14:30 85
原创 模拟、枚举、贪心(一)
A-[NOIP2007]字符串的展开1B-[NOIP2017]时间复杂度2C-[NOIP2010]机器翻译#include<bits/stdc++.h>using namespace std;int dict[110],pas[1010];int main(){ int m,n,cnt=0; cin>>m>>n; for(int i=0;i<n;i++)cin>>pas[i]; for(i.
2022-04-23 21:08:33 1134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人