椰程信奥

海南科技特长生
添加微信进群聊 微信扫码添加好友
C++ 输入输出(cin & cout)加速/效率优化

C++ 输入输出(cin & cout)加速/效率优化

2024-03-11

一、cin 和 cout 效率低下的原因    在做算法题的时候,最近遇到很奇怪的问题:命名算法的复杂度不是很高,粗略计算是能通过的,但总是显示超时,检查算法也没问题,当把输入输出换成 scanf 和 printf 后就莫名其妙地能...

c++ 结构体排序(sort)实现

c++ 结构体排序(sort)实现

2024-03-05

个人比较喜欢用结构体来存两个有关联的变量 ,而不喜欢用二维数组,因为很容易出错,所以,想写一篇关于结构体排序的博客哈哈哈哈哈✪ ω ✪ 头文件 我最经常用的是sort排序,这里头文件用的是 #include<algorithm&...

c++ 结构体排序(sort)

c++ 结构体排序(sort)

2024-03-05

个人比较喜欢用结构体来存两个有关联的变量 ,而不喜欢用二维数组,因为很容易出错,所以,想写一篇关于结构体排序的博客哈哈哈哈哈✪ ω ✪ 头文件 我最经常用的是sort排序,这里头文件用的是 #include<algorithm&...

c++ vector begin(),end(),rbegin(),rend()问题

c++ vector begin(),end(),rbegin()...

2024-02-04

C++ primer (中文版第四版) C++ primer第273页 9.3.2 begin和end成员 begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器。这两个迭代器通常用于标记包含容器中所有元素的...

C/C++ for循环的几种用法

C/C++ for循环的几种用法

2024-01-15

简单的讲一下for循环的三种用法! 用的编译工具是:Visual Studio 2017 一、for (int i = 0; i < N; i++) 这是最简单,也是最常用的方法: int nums[] = { 3, 4, 2,...

阶乘和计算

阶乘和计算

2024-01-08

递归函数和累加的方式进行计算: #include <iostream> int factorialSum(int n) { if (n == 0) { return 0; } return factorial(n)...

信奥赛C++编程所需基础数学知识

信奥赛C++编程所需基础数学知识

2024-01-04

信奥赛C++编程所需基础数学知识

C++ 中 符号.和->的作用和区别

C++ 中 符号.和->的作用和区别

2024-01-03

A.B则A为对象或者结构体; 点号(.):左边必须为实体。 A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针; 箭头(->):左边必须为指针;

macos国内源安装brew

macos国内源安装brew

2023-12-30

brew 下载脚本: Mac终端执行 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" ~...

int的意义

int的意义

2023-12-24

初学C++时,我很快发现int的弊端,它的范围只有-2147483648,~2147483647,做乘法运算时,程序有时候就爆了,不得不改成long long(范围9223372036854775807~-92233720368547...