随笔分类 -  之前的比赛题目 / 知识点补充

做题途中为自己充电
摘要:memset是按照字节赋值,一个字符是一个字节,因此对字符数组可以初始化为任何值,而对int数组就不是这样了 例如:常用memset(a,-1,sizeof(a)) 原理就是:-1在计算机储存是11111111,int是四个字节,每个字节(一个字节八位)全部赋值为-1,因此32位2进制结合起来就是- 阅读全文
posted @ 2020-07-25 16:21 Xxaj5 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1 scanf("%[^\n]", s); ^是”非“ \n是换行 所以这就是一直读到\n才结束 阅读全文
posted @ 2020-07-11 09:47 Xxaj5 阅读(194) 评论(0) 推荐(0) 编辑
摘要:ios::sync_with_stdio(false) :用来关闭iostream与stdio的同步,从而提高 cin cout 的效率,但是就不能再用 scanf printf 了,因为不关闭之前是C++为了与C兼容,以免 cout 与 printf 一块使用时造成混乱,才打开同步,这样可以提高一 阅读全文
posted @ 2020-07-07 19:47 Xxaj5 阅读(232) 评论(0) 推荐(0) 编辑
摘要:洛谷上的题:有些·表示一个操作结束~假装没看到 1 #include<iostream> 2 #include<stack> 3 #include<string> 4 #include<cstring> 5 #include<algorithm> 6 using namespace std; 7 8 阅读全文
posted @ 2020-06-20 16:20 Xxaj5 阅读(249) 评论(0) 推荐(0) 编辑
摘要:右移运算符: >> 数的二进制各位向右移动1位,空出来的位置用0补充,超过边界的位置被删除,相当于一个数除以2。 左移运算符: << 数的二进制各位向左移动1位,空出来的位置用0补充,超过边界的位置被删除,相当于一个数乘2. 在一些系统上,使用左移右移运算符实现乘除二会比用乘除运算符运行更快,但是随 阅读全文
posted @ 2020-05-08 20:07 Xxaj5 阅读(203) 评论(0) 推荐(0) 编辑
摘要:设有一个m*n网格,则矩形的个数是C2n+1 * C2m+1, 代码中 x = ((m+1)*m/2)*((n+1)*n/2); ,正方形的个数,体现在代码中 1 for(long long i = 1; i <= min(m, n); i++) 2 { 3 y += (m-i+1)*(n-i+1) 阅读全文
posted @ 2020-04-26 09:18 Xxaj5 阅读(538) 评论(0) 推荐(0) 编辑
摘要:在做蓝桥杯真题的时候发现了一种求二进制的很厉害的求法,先看代码,i表示二进制数。 1 void toBinaryStr(int i, string &ans) 2 { 3 if(i >= 0) 4 { 5 ans[0] = '0'; 6 for(int j = 0; j < 7; j++) 7 { 阅读全文
posted @ 2020-04-24 17:24 Xxaj5 阅读(667) 评论(0) 推荐(0) 编辑
摘要:头文件:<ctype.h> 形式:int 函数(int c) 参数:传入的一定是一个字符或者EOF 返回值:满足条件返回非0(true),否则返回0; int isalnum(int c)该函数检查所传的字符是否是字母和数字。 int isalpha(int c)该函数检查所传的字符是否是字母。 i 阅读全文
posted @ 2020-04-04 16:06 Xxaj5 阅读(368) 评论(0) 推荐(0) 编辑
摘要:头文件:<string.h> strcat 连接字符串 原型: 1 char *strcat(char *dest, const char *src); 功能:主要用于连接两个字符串,将src连接到dest之后,这个过程会把dest后边的'\0'覆盖,同时要求字符串dest的空间足够容纳。 返回值: 阅读全文
posted @ 2020-03-28 15:19 Xxaj5 阅读(288) 评论(0) 推荐(0) 编辑
摘要:1 相关内容来自鱼c论坛https://fishc.com.cn/forum.php?mod=viewthread&tid=84364&extra=page%3D2%26filter%3Dtypeid%26typeid%3D583 2 3 time函数:time 函数用于返回从标准计时点到当前时间的 阅读全文
posted @ 2020-03-14 12:06 Xxaj5 阅读(513) 评论(0) 推荐(0) 编辑
摘要:1 相关内容来自鱼c论坛https://fishc.com.cn/forum.php?mod=viewthread&tid=84363&extra=page%3D1%26filter%3Dtypeid%26typeid%3D583 2 3 rand 函数返回一个在 0 ~ RANDMAX 之间的伪随 阅读全文
posted @ 2020-03-14 12:05 Xxaj5 阅读(367) 评论(0) 推荐(0) 编辑
摘要:1 来自百度 1.bool为布尔型用作逻辑判断 2 2.bool只有一个字节 3 3.bool取值false和true,0为false,非0为true。(例如-1和2都是true)。 4 4.bool为C99新加的数据类型 在函数库<stdbool.h>中 5 6 7 本题要求你计算A−B。不过麻烦 阅读全文
posted @ 2020-03-14 12:02 Xxaj5 阅读(2711) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示