自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何有效提问?

含糊不清的问题:如果问题表达模糊不清或含糊不清,对方可能无法准确理解你的意思,从而无法给出有用的回答。缺乏背景信息:如果提问缺乏必要的背景信息或上下文,对方可能无法理解问题所在,也就很难给出针对性的回答。提供背景信息:如果问题涉及特定情境或背景,提供相关信息可以让对方更容易理解问题,并给出更合适的答案。有效的提问应该具有明确的焦点,提供足够的背景信息和上下文,尊重对方,并表现出提问者的思考和努力。不尊重对方的问题:有些提问可能带有挑衅或不尊重的成分,这样的提问很难获得有益的回应。

2024-06-07 19:23:29 302

原创 将字符数组转换为字符串——c_str()函数的使用

//标准库的string类提供了三个成员函数来从一个string得到c类型的字符数组//主要介绍c_str//c_str():生成一个const char*指针,指向以空字符终止的数组。//这个数组应该是string类内部的数组#include <iostream>//需要包含cstring的字符串#include <cstring>#include<stdlib.h>using namespace std; int main(){ //st

2022-04-04 22:00:52 2286

原创 蓝桥杯填空--卡片

C++

2022-04-04 10:40:57 433

原创 数字字符串转化为数字

包含两种方法,推荐使用第二种,部分情况使用第一种。还包含将数字转化为字符串的方法。包含求a的b次方函数使用方法。包含求绝对值函数的用法。#include<bits/stdc++.h>using namespace std;int main(){ //第一种方法: /* 字符串该下标对应元素减去‘0’就会得到此位置的数字。 原理是ASC码值得转换 但是觉得不太实用。 */ string str="2376187"; auto x=str[0]-'0'; au

2022-04-03 22:00:45 3676

原创 加快C++输入输出

std::ios::sync_with_stdio(false);std::cin.tie(0);

2022-03-30 21:09:35 1008

原创 操作系统第二章习题

操作系统个人作业题目

2022-03-27 17:29:20 114

原创 python第三日学习

重点注意一些模块函数的使用方法# 打印乘法口诀for i in range(1,10): # 3 #print(f"{i}x1={i*1}") for j in range(1,i+1): print(f"{i}x{j}={i*j}",end=" ") print()#break与continue的学习# for i in range(1,6): # L2# print(f"----------{i}层--------

2022-03-24 19:11:55 1138

原创 Python第二日学习

第二天学习所得:#规范化输出:name = input("Name:")age = input("Age:")job = input("Job:")hobbie = input("Hobbie:")info = f'''------------ info of {name} -----------Name : {name}Age : {age}job : {job}Hobbie: {hobbie}------------- end -----------------'''

2022-03-22 23:04:44 155

原创 取消双Shift全局搜索

最近在学习python时,经常切换中英文,但是连续按两次shift就会弹出全局搜索的窗口,网上搜的办法只适用于老版本,新版本的Pycharm取消此快捷键的方法和旧版本不一样。新版本:设置----->高级设置------>下翻:如图:旧版本:新版本无法使用旧方法...

2022-03-22 21:19:19 1021

原创 python第一日学习

个人笔记

2022-03-21 23:15:43 769

原创 笔记——爬虫简介

个人python爬虫笔记

2022-03-20 23:18:31 104

原创 蓝桥杯-斐波那契与黄金分割

思路:因为趋于一定数值后前八位小数就不会再变化了,因此可以先输出一下试试,确定那个范围,然后多于那个范围的数据就是定值了,不需要再计算了,直接输出即可。要注意的是vector<>中使用float会导致精度不够,需要使用double!答案:#include<iomanip>#include<iostream>#include<vector>#include<algorithm> using namespace std;int ma.

2022-03-19 16:40:10 101

原创 C++保留三位小数

记住语句和头文件,考试有几率考到这个知识点#include<iostream>#include<iomanip> using namespace std;int main(){ double x=123.1235678; cout <<setprecision(3) <<std::fixed<<x <<endl; return 0;}...

2022-03-19 12:41:11 7441 1

原创 蓝桥杯-等差数列

运行错误,91分,那么哪里出了问题呢?。蓝桥杯允许使用万能头文件吗?#include<bits/stdc++.h>using namespace std;int main(){ long n; cin>>n; long long a[n]={}; for(long long i=0;i<n;i++) cin>>a[i]; sort(a,a+n); int dert=a[n-1]-a[0]; int cha[n-1]={}; for(l.

2022-03-18 19:10:20 570

原创 begin和end函数返回地址

auto是一个C/C++语言存储类型,仅在语句块内部使用,初始化可为任何表达式,其特点是当执行流程进入该语句块的时候初始化可为任何表达式。#include <bits/stdc++.h>using namespace std; int main(){ int n,a; cin >> n; double x; vector<double> num; for(int i=0;i<n;i++) { ..

2022-03-17 19:42:55 332

原创 vector向量基本操作学习

vector容器使用,unique, 向量的基本操作,相关函数的使用。

2022-03-16 21:39:56 2185 3

原创 vector-unique-erase联用擦除数组重复数据

vector-erase-unique

2022-03-15 12:30:45 367

原创 erase与unique结合用于彻底删除重复元素

STL中的unique只能把重复的元素全部放到容器末端,并不能真正把重复元素删除. 这里使用unique 和 erase 则可达到彻底删除效果。#include <iostream>#include <algorithm>#include <string>#include <vector>using namespace std; void print(string temp){ cout<<temp<<endl;

2022-03-14 23:08:39 371

原创 万能头文件的几个函数

记录一点点万能头文件的常用函数。1 sort函数:将一个数组(任意数据类型)中的内容从小到大排序。使用方法:sort(数组名,数组名+数组长度);2.swap函数:交换两个相同数据类型的数值。用法:swap(a,b);同时也可以用来交换两个数组。3. unique 函数:将数组中的重复数据丢到数组尾部,常常与sort函数搭配使用,以此来做到去重排序。使用方法:unique(数组名,数组名+数组长度);函数可以局部排序,后面的数组长度改成需要的长度。测试代码:#include<bit

2022-03-14 22:05:48 854

原创 快速幂求A的B次方对C取余

题目如下:解法一:最朴素的方法,直接循环b次,求出结果后对c取模#include using namespace std;int main() { int a,b,c,ans = 1; cin >> a >> b >> c; for(int i = 1;i <= b;i++) { ans *= a; } cout << (ans % c) << endl; return

2022-03-14 12:23:10 1093

原创 2021蓝桥杯A第一题

题目描述小蓝有很多数字卡片,每张卡片上都是数字0 到9。小蓝准备用这些卡片来拼一些数,他想从1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从1 拼到多少。例如,当小蓝有30 张卡片,其中0 到9 各3 张,则小蓝可以拼出1 到10,但是拼11 时卡片1 已经只有一张了,不够拼出11。现在小蓝手里有0 到9 的卡片各2021 张,共20210 张,请问小蓝可以从1拼到多少?提示:建议使用计算机编程解决问题。#include<iostream>u

2022-03-07 21:49:31 1405

原创 输入字符替换掉后面那个字符,无法中间插入

这是两种不同的编辑方式,分别为插入和改写状态插入就是在字符之间插入新的字符,原字符不变!改写就是用新字符替换掉原来的字符!按键盘上的Insert键可以更改如果你敲代码误触了INS,那么就会出现吃掉后面字符的情况。...

2022-03-07 21:36:39 653

原创 在word中插入代码片的方法

在word中写一些与编程语言相关或者论文的内容时,或多或小的需要插入一些代码片段用以辅助说明,但是发现word插入代码很麻烦,直接粘贴上去的代码十分的不美观,显得庞大冗余,一不小心就格式特别难看。但是使用下面的这个工具网页,可以把代码转换为高亮形式,使代码更加简洁美观。网页链接:点此处跳转...

2021-12-18 16:38:35 1344

原创 CSP分蛋糕

问题描述  小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。  请问当小明的蛋糕分完时,总共有多少个朋友分到了蛋糕。输入格式  输入的第一行包含了两个整数n, k,意义如上所述。  

2021-12-04 21:54:15 156

原创 CSP领域均值

题目传送门:点击这里#include<bits/stdc++.h>#define N 601using namespace std;int a[N][N],psum[N][N];//psum:prefixsum,前缀和 int main(){ std::ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); //加快输入输出速度 memset(psum,0,sizeof psum); int n,l,r

2021-11-24 17:08:48 418

原创 CSP2019-12-1报数

题解:#include<iostream>using namespace std;bool isok(int n)//判断数字是否需要跳过 { if(n%7==0) return 1; while(n>0) { int m=n%10; if(m==7) return 1; n/=10; } return 0; } int main(){ int n=0; cin>>n; int tiao[4]={0,0,0,..

2021-10-19 09:57:18 86

原创 非零段划分简单70分答案

题目链接:非零段划分样例:113 1 2 0 0 2 0 4 5 0 2531 0 01145 1 20 10 10 10 10 15 10 20 1 5 10 15430 0 00题解:#include<iostream>#include<algorithm>using namespace std;int qiuduan(int arr[],int n){ int count=0; int duan=0; for(int i=1

2021-10-19 08:47:39 312

原创 CSP202006-1线性分类器

C++解题答案:#include<iostream>using namespace std;struct point{ int x; int y; char lei;};bool isok(point points[],int n,int a,int b,int c){ int manzu1=0; int manzu2=0; int manzu3=0; int manzu4=0; for(int i=0;i<n;...

2021-10-15 14:51:01 77

原创 CCF称监测点查询

在这里插入代码片```#include<iostream>#include<cmath>using namespace std;double dis(int x,int y,int X,int Y){ double dis=(x-X)*(x-X)+(y-Y)*(y-Y); return dis;}void bubblesort(double arr[],int n){ for(int i=0;i<n-1;i++) { ...

2021-10-12 19:38:15 93

原创 n个数据的冒泡排序

做题常常用到排序,写一个冒泡排序备用。void bubblesort(int arr[],int n){ for(int i=0;i<n-1;i++) { for(int j=0;j<n-i-1;j++) { if(arr[j]>arr[j+1]) { int temp=arr[j+1]; arr[j+1]=arr[j];

2021-10-12 09:32:29 684

原创 CCF数组推导-202109-1

C++解答:#include<iostream>using namespace std;int main(){ int n,count=0; cin>>n; int B[n]={}; int A[n]={}; //Bi为数组A中前i个数最大的值 int sum1=0;//sum1表示数组中元素最大的总和 int sum2=0;//sum2中最大可能表示的总和 for(int i=0;i<n;i++) ..

2021-10-12 09:24:25 245

原创 关于油猴被浏览器禁止访问的解决办法

很多小伙伴使用油猴获取新脚本的时候,会遇到浏览器提示不安全禁止访问的情况,那么解决办法就是:在键盘上输入 thisisunsafe ,输入完毕之后页面就会自动刷新进入页面了。、

2021-10-11 10:20:04 24132 5

原创 出圈类问题

题目:设有n个人围坐一圈并按顺时针方向从1到n编号,从第1个人开始进行1到m的报数,报数到第个m人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所剩下一人为止。输入输入多行,每行2个数,分别表示n和m.输出计算每一行中最后剩下这个人的编号.样例输入10 3样例输出4解题思路:把所有人弄成一个状态数组,出圈的状态设置为0,仍在圈中的状态唯一,先想办法搞到数组的长度,写了一个函数计算初始数组的长度,只能来计算状态数组的初始长度,再写一个求和函数,如果数组中最后的和等于1的

2021-10-07 20:28:07 86

原创 设置安全密码

题目描述网上流传一句话:“常在网上飘啊,哪能不挨刀啊~”。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:A,B,C…Z;2.小写字母:a,b,c…z;3.数字:0,1,2…9;4.特殊符号:~,!,@,#,$,%,^;给你一

2021-10-07 20:19:59 412

翻译 MesageBoxButtons 枚举

MessageBoxButtons 枚举定义命名空间: System.Windows.Forms程序集: System.Windows.Forms.dll枚举指定若干常数,用以定义 MessageBox 上将显示哪些按钮C#public enum MessageBoxButtons继承Object->ValueType->Enum->MessageBoxButtons字段AbortRetryIgnore 2 消息框包含“中止”、“重试”和“忽略”按钮。O

2021-10-03 20:15:18 161

原创 去除数组中的重复元素并排序输出

在写CCF题目的时候,遇到一个不会的问题(当然大部分我都不会),有一点点思路,但似乎是错误的,或者很麻烦,跟别人大佬的比简直微不足道,但是我的思路中需要这个功能,谨记录,封装之。 void delsame(int n,int a[]) { int i,x,j,t; bool f; // 用来标记读入的元素是否出现过 int k = 0; // 表示目前数组中实际不重复的元素个数 for(i = 0 ; i < n ; i++) { x

2021-10-03 11:32:33 1224 3

原创 初学CCF,一点收获

两个第一题,小明摘苹果和灰度直方图,第一反应都是使用二维数组来操作,总是有一种先创建一维数组储存数据再对数据操作的笨拙想法,知识运用不灵活,见到大佬海岛BLOG的代码,深感不足,学到一种新的方法,不创建二维数组直接输入一个,操作一个。首先是灰度直方图:问题描述一幅长宽分别为n个像素和m个像素的灰度图像可以表示为一个n×m大小的矩阵A。其中每个元素 Aij(0≤i<n、0≤j<m)是一个[0,L)范围内的整数,表示对应位置像素的灰度值。具体来说,一个8比特的灰度图像中每个像素的灰度范围是[0,128

2021-09-28 12:01:48 111

概率论与数理统计的问题答疑

本文更好的带你深入理解 概率论中的矩,泊松分布,均值与期望,概率函数和似然函数,先验概率和后验概率,贝叶斯公式,正态分布,中心极限定理,三大分布等知识,适合考研和概率学习!!!

2023-07-17

操作系统PV操作期末复习题

有问题有答案: 1.一个司机与售票员的例子 2.图书馆有 100 个座位 3.有一座东西方向的独木桥;用P,V 操作实现 4.有一个俱乐部,有甲乙两个服务员,当顾客有请求时 5.一家四人父、母、儿子、女儿围桌而坐;桌上有一个水果盘 6.有一个超市,最多可容纳N 个人进入购物 7.有一个理发店,店内共有 20 个座位供顾客等待理发 8.一个盒子,内有黑白两种棋子(数量相等),甲每次从盒子中取出一颗黑子,乙每次 从盒子中取出一颗白子 9.设有三个进程,input 进程、compute 进程和 output 进程 10.今有三个进程 R、M、P,它们共享一个缓冲区。R 负责从输入设备读信息 11.现有 4 个进程 R1,R2,W1,W2,它们共享可以存放一个数的缓冲器B.

2022-03-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除