• 2024-10-05C++ 命名空间
    概念在C++中,命名空间(namespace)是一种将代码中的标识符(如变量名、函数名、类名等)进行分组和隔离的机制。它可以避免不同代码模块之间的命名冲突,提高代码的可维护性和可移植性。命名空间的定义基本语法为:namespace命名空间名称{//在这里定义变量、函数、类等}例
  • 2024-10-041.1第一个C++程序
    1.启动Dev-C++        启动界面如图所示:2.新建源代码        单击文件[F]——新建[N]——源代码[S]3.输入代码        在右侧编辑区输入以下代码#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"HelloWorld!"<<endl;
  • 2024-09-2920240912
    Stringofyuusaan我们可以打表,我们会发现字符串无论重复多少次都会遵循这个规律#include<bits/stdc++.h>usingnamespacestd;#defineintlonglonginta,b;signedmain(){cin>>a>>b;b--;intx=b%12;if(x==0){cout<<"y";
  • 2024-09-29【代码笔记】
    1级第一课/*陈袁鑫2023.9.239.23做*///调用头文件#include<iostream>usingnamespacestd;//代码主题intmain(){//数字cout<<25<<endl;//算式cout<<10+130<<endl;//程序运行时,会自动计算得数并将得数输出,所以运行结果是94//输出字
  • 2024-09-29分享C++程序员面试八股文(十三)
    以下是C++常见八股文(十三):一、C++中的命名空间和模块的高级用法(AdvancedUsageofNamespacesandModules)解释命名空间别名和嵌套命名空间的作用及使用场景命名空间别名:作用:命名空间别名可以为一个较长或复杂的命名空间提供一个更简洁的名称,提高代码的可读性和可
  • 2024-09-28C++ day02(函数、类和对象、封装、构造函数、析构函数)
    目录【1】函数1》内联函数inline 2》函数重载overload  3》函数的参数默认(缺省)值 4》哑元函数【2】类和对象1》类的定义 2》创建对象 【3】封装 【4】构造函数constructor1》基础使用2》构造初始化列表 3》构造函数的调用方式 4》拷贝构造函数1>概
  • 2024-09-28准备蓝桥杯和ACM:C++标准库头文件及其常用功能简介
    概述        在C++编程中,标准库为开发者提供了丰富的工具和功能,使得代码更简洁、易于维护。本文将深入探讨一些常用的C++标准库头文件,如<iostream>、<algorithm>、<string>等,以及它们所提供的基本功能与常见用法。通过对这些头文件的理解和应用,开发者能够更加高效地
  • 2024-09-27【洛谷】AT_abc178_d [ABC178D] Redistribution 的题解
    【洛谷】AT_abc178_d[ABC178D]Redistribution的题解洛谷传送门AT传送门题解一个水水的动态规划,阿巴巴巴。题目大概是这样:给定一个正整数SSS,问有多少个数满足以
  • 2024-09-26【C++掌中宝】从std的角度来进一步了解命名空间
    文章目录前言1.什么是命名空间(namespace)?2.\<iostream\>和\<iostream.h\>的区别3.C++命名空间的三种使用方式3.1直接指定标识符3.2使用using关键字3.3使用usingnamespacestd4.为什么避免使用usingnamespacestd5.命名空间冲突与解决方案6.命名空间的最
  • 2024-09-22【洛谷】P10417 [蓝桥杯 2023 国 A] 第 K 小的和 的题解
    【洛谷】P10417[蓝桥杯2023国A]第K小的和的题解题目传送门题解CSP-S1补全程序,致敬全A的答案,和神奇的预言家。写一下这篇的题解说不定能加CSP2024的RP代码#include<bits/stdc++.h>#definelowbit(x)x&(-x)#defineendl"\n"usingnamespacestd
  • 2024-09-21WPF ListView GridViewColumn DisplayMemeberBinding SystemDateTime sys:clr-namespace:System;assembly=m
    <Windowx:Class="WpfApp395.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft
  • 2024-09-21第二课:输入输出
    相信学习C++的人都知道,最简单的莫过于输入输出,而大家也清楚这是学习C++的入门。而今天,我将带大家学习输入输出!步骤1:头文件#include<iostream>usingnamespacestd;这个头文件也是我们学习的开始,后续会更多。步骤2:主函数intmain()步骤3:输出cout<<"(你想输出的)"<<endl
  • 2024-09-21c++第3课
    #include<bits/stdc++.h>usingnamespacestd;intmain(){ inta=0; a=a+10; a=a+1; cout<<a; return0;}这叫累加,注意,cout<<a;这里不要加括号,不然输出结果会这样子:a这是因为加括号只输出a,而不加括号则输出11。1.取出4123的十位想要取出4123的十位就要用到/和%,
  • 2024-09-21CCF-CSP资格认证题解系列——第1次第1题相反数
    #include<iostream>usingnamespacestd;intcnt;//N个非零且各不相同的整数intmain(){ intn; cin>>n; inta[n]; for(inti=0;i<n;i++){ cin>>a[i]; } for(inti=0;i<n;i++){ for(intj=i+1;j<n;j++){ if(a[i]+a[j]==0){ cnt++;
  • 2024-09-20分块/莫队学习笔记(一)(2024.8.23)
    分块基本概念分块的基本思想是,通过对原数据的适当划分,并在划分后的每一个块上预处理部分信息,从而较一般的暴力算法取得更优的时间复杂度。分块的时间复杂度主要取决于分块的块长,一般可以通过均值不等式求出某个问题下的最优块长,以及相应的时间复杂度。LOJ小分块#6277.数列分
  • 2024-09-19tp3.2.3 关于chdir导致namespace Event路径冲突的问题
    echo$_SERVER['DOCUMENT_ROOT'].'<br>';echogetcwd().'<br>';echodirname(__FILE__);chdir(dirname(__FILE__));require_once("../thirdPay/OrderCreate.php");require_once("../thirdPay/OrderQuery.php&qu
  • 2024-09-18c++运算符
    #include<iostream>//运算符usingnamespacestd;intmain(){inta=9;intb=6;cout<<"这是加法:"<<a+b<<endl;cout<<"这是减法:"<<a-b<<endl;cout<<"这是乘法:"<<
  • 2024-09-174.C++中程序中的命名空间
    咱们在前面的程序中,提到过使用usingnamespacestd;引入这个命名空间,那么std就是由编程系统提供的标准命名空间,那什么是命名空间呢?想像一下,比如一个年级的学生,在记录的时候出现了重名的情况,那么这个时候应该怎么记录呢,是不是需要加一些其它的名称,比如,一三班小李同学,一一班小李
  • 2024-09-13[namespace hdk] modint
    #include<bits/stdc++.h>usingnamespacestd;template<longlongmod=INT_MAX,typenameT0=longlong>classmodint{ private: T0x; longlongpositive(longlongx){ x+=(llabs(x/mod)+1ll)*mod; returnx%mod; } modint<mod>positi
  • 2024-09-13C++入门基础
    个人主页:Jason_from_China-CSDN博客所属栏目:C++系统性学习_Jason_from_China的博客-CSDN博客前言 这一篇章算是C++栏目的语法的第一篇章,主要是为类和对象打下基础,介绍一些C++基本的语法结构这里提醒一下,要是看不懂第一步创建文件的,其实更建议先学习一下C语言,因为C++的
  • 2024-09-12ABC370
    Alink判断。点击查看代码#include<bits/stdc++.h>usingnamespacestd;signedmain(){ intl,r; cin>>l>>r; if(l==1&&r==0)cout<<"Yes"; elseif(l==0&&r==1)cout<<"No"; el
  • 2024-09-11走进C++——初识与探索
    一.C++发展历史  C++的起源可以追溯到1979年,当时BjarneStroustrup(本贾尼·斯特劳斯特卢普)在⻉尔实验室从事计算机科学和软件⼯程的研究⼯作。⾯对项⽬中复杂的软件开发任务,特别是模拟和操作系统的开发⼯作,他感受到了现有语⾔(如C语⾔)在表达能⼒、可维护性和可扩展性
  • 2024-09-11【AcWing】866~868. 质数
    #include<iostream>#include<math.h>usingnamespacestd;intn;boolis_prime(intx){if(x<2)returnfalse;for(inti=2;i<=x/i;i++){if(x%i==0)returnfalse;}returntrue;}intmain(){cin>>n;
  • 2024-09-10[ZZULIOJ] 1041: 数列求和2 (两种方法)
    1.题目描述输入一个整数n,输出数列1-1/3+1/5-……前n项的和。输入:输入只有一个整数n。输出:结果保留2为小数,单独占一行。样例输入Copy3样例输出Copy0.872.方法一#include<iomanip>#include<iostream>usingnamespacestd;doublek=1,i,sum=0;intn;intma
  • 2024-09-10循环代码!!!
    在c++中,循环是每个程序必不可少的结构他的结构是:for(inti=初始值;i<(或<=)数值或变量;每次循环i的变化){执行代码;}注意:可以多个循环在一起哦!(简称循环嵌套)例题:请循环输出1~100之间的每个整数,输出时每行输出1个数,比如,输出结果的前10个数是这样的:1  2  3  4