10 2021 档案
摘要:
阅读全文
摘要:由于期中考试原因,本博客暂时停更一段时间,见谅。 在期中考试后会继续更新,大约是在11月6日之后。
阅读全文
摘要:写了陆陆续续三个月了,也算是整理一下。 总体分为如下的部分: ###自制STL类型 自制string 自制vector ###C++基础教程 目前基本不更新了。 第一课 第二课 剩余的也是大概7月份写的,链接不再给出。 ###自制小程序 迷宫 打字游戏 剩余类似金币游戏等,我也会逐个放出。 ###e
阅读全文
摘要:#前言 过了几个月再次更新。最近时间也不多了,快要期中考试了,暂且先少写一点吧。 本文仅在博客园发布,如在其他平台发现均为盗取,请自觉支持正版。 #练习题 我们先来看几道题目。如果这几道题都不会的话,就先好好复习我写的前四篇文章吧,这一章是肯定看不懂的。 1.使用指针编写swap函数。(经典例题)
阅读全文
摘要:#Day-1 啥也没干 晚上看了看洛谷的讨论,据说freopen在打开的最后要加 fclose(stdin);fclose(stdout); 不加也可。不过据说Linux在return 0之前不会自动关闭文件,在不确定的情况下,就先加上吧。 #Day1 ##T1 8:30开考,8:40就做完第一题了
阅读全文
摘要:网页链接 使用Microsoft Forms编写。希望大家有空可以回答一下,问卷为匿名的,所有题目都是多选题,题目如下所示。 1.下面哪种语言你最常用? C语言,C++ Java Python PHP 汇编语言 C# visual basic 其他 2.下面你最喜欢的编程语言是什么? C语言,C++
阅读全文
摘要:#C++鼠标点击 首先一个比较常用的宏定义如下: #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 使用KEY_DOWN(鼠标事件),可以方便获取很多鼠标的事件。 ##鼠标各个按键的点击 如果获取左键
阅读全文
摘要:默认的情况下,easyx在使用outtextxy函数输出字符串时,使用的是默认的字体输出。 例如: #include "stdafx.h" int main(){ initgraph(640,480); //settextstyle(20, 0, _T("楷体")); outtextxy(0, 0,
阅读全文
摘要:本文仅在博客园发布,认准原文地址:https://www.cnblogs.com/jisuanjizhishizatan/p/15414469.html 问题1:int类型占几个字节? 常见误区:占4个字节。 实际上,C语言标准并未规定int类型所占的字节数。因此,在不同的机型上,所输出的结果可能不
阅读全文
摘要:文章转载前需和原作者联系,否则追究法律责任 题目链接:https://www.luogu.com.cn/problem/P1008 首先我们来分析一下题目。要求是枚举三个数,比例为1:2:3,且各个数字由1-9组成。 我们采用枚举的方式来进行这道题目。首先,数字满足两个条件(比例为1:2:3,且各个
阅读全文
摘要:#关于本系列 本系列会不定期更新一些Windows中cmd相关指令。其中,包含文件操作,例如type,copy什么的,比较简单,只需要使用fopen等函数即可。对于dir等指令,牵涉到Windows API函数,可能比较复杂。 #type指令 type指令用于在控制台上输出一个文本文件。在Linux
阅读全文
摘要:前几篇文章的链接: 浅谈指针(一)https://www.cnblogs.com/jisuanjizhishizatan/p/15365167.html 浅谈指针(二)https://www.cnblogs.com/jisuanjizhishizatan/p/15365823.html 浅谈指针(三
阅读全文
摘要:#上期链接 https://www.cnblogs.com/jisuanjizhishizatan/p/15365823.html #前言 我写本文的初衷是为了让更多的人了解指针。最近一直有人在我的博文点反对,我也不想点名,只是想说:**不要对指针怀有偏见。**你可以认为本文的东西都在胡扯,但是,不
阅读全文
摘要:#上期链接 https://www.cnblogs.com/jisuanjizhishizatan/p/15365167.html #前言 最近,指针确实逐渐淡出我们的生活了。但是,指针又是必不可少的,它在日常编程中又有着很大的作用。曾经noip初赛的阅读程序写结果,还经常考指针题,以及函数的传参机
阅读全文
摘要:#前言 如今的很多开发人员,对指针或多或少都有一些畏惧心理,都认为“指针经常会在一些不起眼的地方让程序崩溃”。确实,很多错误都是由于指针引起的。指针和内存密切相关,难免会由于地址或是数组越界,没有初始化等原因,导致程序崩溃,然而,其实大多数错误都是可以避免的。 其实本人也看过一本书,叫做《征服C指针
阅读全文
摘要:点我看答案 1.a[10000][10000]数组过大,空间会爆掉 2.scanf的第二个参数应为&n 3.1左移n中1和n都为int类型,结果也为int类型,应把1换为1ll变为长整型 4.b[1000000]由于局部变量保存在栈中,栈内存有限,空间太大会爆掉
阅读全文
摘要:题目: 我们可以使用数组的形式,记录下每个数字所使用的火柴棒数字,然后进行循环的枚举。 1-10的火柴棒数量题目有给出,两位数及以上需要数位分离的计算。 #include<bits/stdc++.h> using namespace std; int num[20000]={6,2,5,5,4,5,
阅读全文
摘要:题目: 思路: 模拟计算。我们使用pos变量记录我们走到了哪里。 我们发现,如果朝向和圈内/圈外相同,那么结果是左数。否则,结果是右数。两个条件相同/不同,可以使用异或运算符。 顺/逆时针可以使用下面的代码,注意取模计算。 pos=(pos+s)%n; pos=(pos+n-s)%n; 需要注意,圆
阅读全文
摘要:国庆礼物第三篇。 题目: 思路:模拟,取模计算 方法1:模拟,90分,一个点超时 #include<bits/stdc++.h> #define ll long long using namespace std; ll n,m,k,x,ans; int main(){ cin>>n>>m>>k>>x
阅读全文
摘要:题目如上。 这题最难的是负数进制的处理,正数进制的处理非常简单,只要不断进行除法即可。由于除法除得的数据是从后往前的,所以我们需要一个栈进行保存数据,然后逆序输出出来。 代码(正数进制) #include<bits/stdc++.h> using namespace std; int n,r; st
阅读全文
摘要:链接 分析:使用杨辉三角的系数,构造一个杨辉三角即可。然后乘上am和bn,注意数据范围和取模。 #include<bits/stdc++.h> using namespace std; #define ll long long const int MOD=10007,K=1010; ll f[K][
阅读全文