@abc666666
2024-05-18T10:53:27.000000Z
字数 889
阅读 40
关于</>
学习笔记
最小存储单位: 字节 byte / B
最小的单位: 位 bit
1 B=8 bit
1024 B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB (最多记到TB,后面不用记,看看就行)
1024TB=1PB
1024PB=1EB
1024EB=1ZB
1024ZB=1YB
1024YB=1BB
1024BB=1NB
1024NB=1DB
类型 | 字节数 |
---|---|
bool | 1 |
int | 4 |
char | 1 |
double | 8 |
long long | 8 |
可通过sizeof()
获取一个类型的字节数(虽然考试时也没法用电脑)
一个表达式的前(后)缀表达式,是按正常计算顺序中,把符号提前(后)。
例:
第几步 | 前缀表达式 | 后缀表达式 |
---|---|---|
0 | ||
1 | ||
2 | ||
3 | ||
4 | ||
5 |
upd: 2024.05.12
模版(也不知道放啥,就放模版了):
第一种:
while(l<=r)
{
mid=(l+r)/2;
if(check(mid))
{
l=mid+1;
}
else
{
r=mid-1;
}
}
第二种:
while(l+1<r)
{
mid=(l+r)/2;
if(check(mid))
{
l=mid;
}
else
{
r=mid;
}
}
第三种:
while(l<r)
{
mid=(l+r+1)/2;
if(check(mid))
{
l=mid+1;
}
else
{
r=mid;
}
}
或
while(l<r)
{
mid=(l+r+1)/2;
if(check(mid))
{
l=mid;
}
else
{
r=mid-1;
}
}
upd:2024.05.18