• 2024-07-0724-暑假软件工程日报(7_5)
    工作时间:7月5日8:00-11:00 14:00-17:00 工作内容:完成组长大程序验收学习Oracle数据库架构代码:#include<fstream>#include<iostream>#include<stdio.h>#include<stdlib.h>usingnamespacestd;voidmenu(){cout<<"************菜单********
  • 2024-07-067.6 第一周总结
    #include<iostream>usingnamespacestd;voidSelect(int**pos,intn,intnum);intmain(){intnum;//皇后数cin>>num;int**pos;//皇后摆放矩阵pos=newint*[num];for(inti=0;i<num;i++){pos[i]=new
  • 2024-07-06day01 初学c++第一章
    目录一、前置代码以及cout打印两条预处理代码:count打印语句:二、符号常量 三、标识符的命名规范四、数据类型 c++中整数类型的表现形式:在c++中,数字存在有符号和无符号之分的c++中实型的表现形式:代码所用函数:c++中字符型的表现形式:基础运算总结:转义字符c++中字
  • 2024-07-06杂货店排队模拟程序
    该模拟程序中包含多个队列,可以使用队列数组来模拟这些队列。假设杂货店共5条收银线,顾客可随机进入支付。顾客会进入最短的队伍,如果队伍一样长,那么选择最靠近的一个队伍。每次交易完成所消耗的时间也是随机的。完成一些额外工作,扩展杂货店排队程序,使得客户可以:■如果等待超过
  • 2024-07-06暑假第二天
    7月四日完成了数据结构的第二个题目;老板的作息表,这是我的源代码#include<iostream>#include<cstdio>#include<string>#include<vector>#include<queue>#include<map>#include<algorithm>#include<math.h>usingnamespacestd;structnode{str
  • 2024-07-06暑假第三天
    7月5日今天完成了数据结构第三题;寻找大富翁,下面是我的源代码#include<iostream>#include<vector>usingnamespacestd;constintmax_size=1000010;intnum[max_size];voidsift(int*num,intlow,inthigh){inti=low;intj=2*i;inttemp=num[i]
  • 2024-07-06数组练习题(一)
    1.   (销售人员薪金范围)解决以下问题。一家公司以底薪加提成的方式付给销售人员工资。销售人员每周获得200美元的底薪,外加本周达到一定销售额的9%的提成。例如,一个销售人员一周的销售额是5000美元,就会得到200美元加上5000美元的9%,即总共650美元。请编写一个程序(利用一
  • 2024-07-06【C++】认识使用string类
    【C++】STL中的string类C语言中的字符串标准库中的string类string类成员变量string类的常用接口说明成员函数string(constructor构造函数)~string(destructor析构函数)默认赋值运算符重载函数遍历string下标+[]迭代器范围for反向迭代器capacitysizelengthmax_sizeresi
  • 2024-07-05「杂题乱刷2」CF402D Upgrading Array
    题目链接CF402DUpgradingArray(luogu)CF402DUpgradingArray解题思路首先有一个很显然的结论,就是你一旦在第\(i\)个位置上做了一次操作后,那么你之后所有在第\(j(i\lej)\)个位置做的操作都无效了,因为此时前缀的公因数为\(1\)了。因此有个很显然的结论就是操作需要
  • 2024-07-05C++ 基础的输入输出介绍
    C++基础的输入输出介绍在C++编程的世界中,输入输出是连接程序与用户界面的桥梁,是实现人机交互不可或缺的部分。对于初学者而言,掌握C++中基本的输入输出方式——使用cin进行输入和使用cout进行输出,是踏入C++编程大门的第一步。本文将详细介绍如何在C++程序中利用cin和cout来
  • 2024-07-05哈希处理字符串(模板)
    841.字符串哈希-AcWing题库#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'constintN=1e5+10;intp=131;//13331intP[N],h[N];//P存的是p的k次方,h存字符串前k个数(换化成ascll码)intfind(intl,intr){returnh[r
  • 2024-07-05《C++ Primer》导学系列:第 17 章 - 标准库特殊设施
    17.1tuple类型C++11引入的tuple类型是一个可以包含多个不同类型元素的固定大小容器。tuple类似于pair,但其可以容纳多个元素,不限于两个。这使得tuple非常适合用来返回多个值的函数或者需要存储异构数据的场景。17.1.1定义和初始化tuple定义和初始化tuple非常简单,可以使用st
  • 2024-07-04多态相关知识2
    多态相关知识2抽象基类和纯虚函数纯虚函数和多继承虚析构函数虚析构函数作用纯虚析构函数重写重载重定义抽象基类和纯虚函数在设计时,常常希望基类仅仅作为其派生类的一个接口。这就是说,仅想对基类进行向上类型转换,使用它的接口,而不希望用户实际的创建一个基类的对
  • 2024-07-04用C++解决编程题目:求特殊自然数
    学习目标:用C++编写简单的程序学习内容:#include<iostream>usingnamespacestd;intmain(){ inta,b,c; for(a=1;a<7;a++){ for(b=0;b<7;b++){ for(c=1;c<7;c++){ if(a*7*7+b*7+c==c*9*9+b*9+a){ cout<<a*7*7+b*7+c<<endl; cout<
  • 2024-07-04printf函数与cout函数的优缺点
    printf和cout均是C/C++中常用的两种输出方式一、printf优点:1.灵活的格式化:printf提供了丰富的格式化选项,如宽度、填充字符、对齐等。2.适用于多种数据类型:printf可以输出各种内置数据类型,如整数、浮点数、字符等。3.易于理解:对于有经验的程序员来说,printf的语法和格
  • 2024-07-03汽车站车票管理系统(C++版)
    设计要求程序菜单功能一个汽车站每天有n班通往各地的车,每班车都有唯一的车次号(00100,00101,00102,…),发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量等信息。每班车信息如下:表1.汽车站汽车数据库列表车次                    
  • 2024-07-03做题小结-含未解决的re问题
    前言好久没写了这几天一直说写本来昨晚写但是昨晚9点回来洗衣服跑步洗澡吃饭弄完了累得半死上了会网就12点多了然后就关机了后面就玩了会手机什么的睡觉了第一个题目这个题以前做过类似的但是忘了咋做了然后一直脑抽就是想二分写结果给自己写炸毛了这道题有两个写
  • 2024-07-03C++修改任务计划程序-电源条件
    介绍应用程序需要进行守护,又不想另外运行一个软件去实时监测应用程序是否退出了,退出就重启。在Windows上可以利用任务计划程序,达到守护进程的作用。创建任务计划在nsis脚本中可以直接使用schtasks命令来创建任务计划,以下是每分钟检测一次的脚本。nsExec::ExecToLog'schtask
  • 2024-07-03第5节 顺序结构的程序设计
    第5节顺序结构的程序设计1.语句1、简单语句和复合语句►C++程序是由一条条语句组成,程序运行过程就是语句逐条执行的过程,而语句执行的次序称之为流程。有了求解问题的算法,还需要用程序将算法实现出来。多数情况下,这种实现表现为一定数量的语句和执行流程。►C++语言
  • 2024-07-03基于C++类与权限初识:银行系统
    功能:银行的账户是一个模板,是一个类,有存款人信息和账户额度,而具体的存款人视为一个对象,一个对象不能私自修改账户额度,需要通过一个操作流程,比如去ATM或者柜台进行操作才能修改到账户额度,所以,存款人信息和账户额度设计成私有权限,通过公有的操作流程,也就是公有函数去操作私有
  • 2024-07-02「杂题乱刷2」CF607B
    代码恢复训练2024.7.2.链接(codeforces)链接(luogu)一道很基础的区间dp。只讲状态定义,\(dp_{i,j}\)表示\(i\simj\)区间需要的最少消除次数。时间复杂度\(O(n^2)\)。点击查看代码/*Tips:你数组开小了吗?你MLE了吗?你觉得是贪心,是不是该想想dp?一个小时没调出来
  • 2024-07-02数组模拟队列
    829.模拟队列-AcWing题库#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'constintN=5e5+10;intq[N];inthh=0,tt=-1;//hh头tt尾signedmain(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
  • 2024-07-02C++中的cerr和clog
    标准错误流(cerr)预定义的对象cerr是iostream类的一个实例。cerr对象附属到标准错误设备,通常也是显示屏,但是cerr对象是非缓冲的,且每个流插入到cerr都会立即输出。cerr也是与流插入运算符<<结合使用的,如下所示:和cout用法一样不过区别就在是否缓冲的问题。cerr是不缓冲的有什么
  • 2024-07-01A. And Matching
    链接:https://codeforces.com/problemset/problem/1630/A题目:思路:1.首先k=0时很显然所有的pair为:{i,n-i}2.k<n-1时所有的pair为{0,n-k-1},{k,n-1},{i,n-i}可以结合位运算的性质来看3.k=n-1的时候,当n=4或2时显然没有。当n>4时可以如下分析:首先需要合成的是11111(举例)考虑如下
  • 2024-07-01如何使用C++进行文件读写操作
    在C++中,我们可以使用标准库中的 <fstream>(文件流)来进行文件的读写操作。以下是一些基本的文件读写操作的示例。读取文件cpp复制代码#include<fstream>#include<iostream>#include<string>intmain(){std::ifstreamfile("example.txt");//打开文件以进行读取操