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

8.1日CSP-J初赛内容总结

时间:2024-08-04 12:06:04浏览次数:18  
标签:8.1 字节 Point long 初赛 机器语言 低级语言 CSP 语言

8.1日CSP-J初赛内容总结

补充知识点:

假设结构体为 Point 类型

struct Point
{
    int x, y;
}

两种赋值方式

  1. Point A;
    A.x = ......;
    A.y = ......;
    
  2. Point A = Point{1, 2};
    

整体赋值,将 {} 里的按先后赋值给 x, y

小于号重写:优先队列之中

bool operator < (const 结构体类型 &A) const
{
    //左边的不要写名字,但是右边的现在是A
    return t > A.t;
}

从2022年开始,NOIP不支持 Pascal

补充知识点 完

运行一个代码的流程

  1. 编译解释

    高级语言 \(\to\) 机器语言(高级语言 \(\to\) 低级语言)

    机器语言 \(\neq\) 低级语言,\(\because\) 低级语言有很多

    cpp \(\to\) exe

  2. 运行


计算机语言

  1. 高级语言和低级语言,越贴近人越高级
  2. 机器语言、汇编语言、高级语言依次接近人的使用方式
  3. 编译性语言:高级语言 \(\to\) 机器语言 \(\to\) 运行
  4. 解释性:对程序逐条执行
  5. 面向对象语言:C++ Java C# Python Objectve-C

C++中各类数据类型的大小

\(int = 4字节=32比特\)

\(int [-2^{31},2^{31}-1]\)

\(long\) \(long=8字节=64比特\)

\(long\) \(long[-2^{63},2^{63}-1]\)

\(unsigned\) \(long\) \(long=4字节=32比特\)

\(unsigned\) \(long\) \(long[0,2^{64}-1]\)

\(short=2字节\)

\(bool=1字节\)

\(char=1字节\)

\(float=4字节\)

\(double=8字节\)

\(long\) \(double=1字节\)

一个汉字\(=2字节\)

\(1KB = 1024bytes\)

\(1MB = 1024KB=1024^{2}bytes\)

\(1GB = 1024MB\)

\(1TB = 1024GB\)

一份C++代码大约1KB,一首歌曲大约5MB,一部电影大约10GB,一个硬盘大约1TB

标签:8.1,字节,Point,long,初赛,机器语言,低级语言,CSP,语言
From: https://www.cnblogs.com/yucheng0630/p/18341601

相关文章

  • 8.2日CSP-J初赛内容总结
    8.2日CSP-J初赛内容总结Adobe:PS,PR,......Reader微软:Onedrive(存文件),Excel(表格),Word(文字编辑),Onenote(笔记),PowerPoint(PPT)位号从正数部分最低位开始编号,0到更大的数字。位号从左往右的小数部分从\(-1\)开始编号,编号变小基数:进制的进位数字位权:基数的位号次幂......
  • 8.3日CSP-J初赛内容总结
    8.3日CSP-J初赛内容总结优先级\(括号>非>与>或\)\(括号>逻辑运算>位运算\)\(括号>按位取反>按位与>按位或=按位异或\)按位与或非\(\to\)补码按位取反补码所有位取反按位与将\(2\)个补码对其地位逐位比较1的个数基本上等于\(n\)除\(2\)的次数\(O(\logn)\)STL......
  • 谈一谈编程到底应该怎么学?-暨2023年 CSP-J2轮爆零总结
    谈一谈编程到底应该怎么学?-暨2023年CSP-J2轮爆零总结转自https://mp.weixin.qq.com/s/_Fi64pYrZ6tHfKaNDb3xAA今年的信息学奥赛复赛结果已经基本出来了,整个行业讨论最多的就是今年的爆0问题。据说一个省,总共1900多人参加J组复赛,有800个0分。其它各省也都是爆0很多。但是同......
  • Day 8.1 NOIP2024 模拟赛 总结
    ​Day8.1NOIP2024模拟赛总结T1开赛后首先是码了本题的暴力,想了想之后只是感觉这个结构很像二叉树,然后没有细想,想着先码完后面的暴力再回来。T2Subtask2就是简单推性质,优化一下循环枚举顺序就可以了。当时想Subtask1的时候,本身是考虑枚举每一个点然后暴力向外拓展,时间......
  • CSP13
    T1本来是道状压签到题,看成博弈论了,其实是不对的,为什么不对,建图时是存在环的情况的,所以不能建一棵树后跑\(sg\)函数所以根据数据范围,我们可以状压,这就很简单了,每一次继承的状态为子状态相反的状态(不要试图只表示赢得状态)考试代码(41,43)pts#include<bits/stdc++.h>#defi......
  • 8.1 NOIP 模拟赛总结
    8.1NOIP模拟赛总结T1给你一个含有\(n\)个问号的形如max(?,max(?,min(?,?)))的表达式,将\(1...n\)填入\(n\)个问号中,求表达式一共有多少种可能的答案。首先写的\(10\pts\)的全排列,然后想了一会想不出来,就直接扬了。直接是二叉树,很神奇。T2首先想暴力。发现每回......
  • 四川省熊猫杯初赛和决赛题WP
    初赛web_ezcmsswagger泄露test/test测试账号登录,/sys/user/**没有做鉴权,可以添加一个超级管理员用户,此时仍然不知道roleId。并且role模块没有未授权。继续阅读user模块,发现接口这里存在roleid泄露,这里填入前面泄露的admin的id fcf34b56-a7a2-4719-9236-867495e74c31GET /sys/use......
  • 2024.8.1 总结(集训)
    今天和昨天都是学图论。wwlw给我们讲了Tarjan求强连通分量、(有向图)缩点、欧拉路径和欧拉回路、2-SAT和某个奇妙的容斥DP题。感觉有收获,但是没有理解透。感觉lr好强啊,好多题好像都有思路。xwb也好强啊,在洛谷团队里的图论题单里rank1,1200分。我今天的主要问题还是理解......
  • 2024.8.1随笔
    前言今天下午最后的时间不想写题了,于是就准备拿来随便写写什么。上午讲的是一些图论中常见的考点的应用(大概),题目难度都在蓝到紫,感觉也不是完全不可做,或多或少都能有一些想法,有时能想到点子上,但也常常乱整。今天讲了有关连通分量、欧拉路、2-sat等知识的题,其中2-sat我全部遗......
  • 8.1 星露谷真好玩
    在体验星露谷物语的过程中,我体会到规划对于农场发展的重要性。刚开始时,由于缺乏经验,农场布局常常不尽如人意,不仅浪费空间还影响效率。然而,随着对游戏的摸索和熟悉,我可以更合理的安排作物种植区域、动物棚舍以及设施的位置,使农场运作更加高效有序。这一过程让我联想到项目管理和......