算法(含蓝桥杯)
文章平均质量分 69
蓝桥杯刷题笔记,和课程中的编程算法
remandancy.h
这个作者很懒,什么都没留下…
展开
-
Linux下的多进程编程
编写多进程代码,实现 主进程 创建 3个子进程。每个子进程输出 1~ 10的数字,每2秒输出一个。主进程输出子进程的创建情况,pid。原创 2022-12-02 10:44:08 · 398 阅读 · 1 评论 -
Ubuntu22.2下C语言编程实现,首次,最佳适应算法
编写C语言程序,模拟实现首次/最佳/最坏适应算法(选择其中之一即可)的内存块分配和回收,要求每次分配和回收后显示出空闲分区和已分配分区的情况。假设初始状态下,可用的内存空间为640KB。假设下列作业请求序列:(1)作业1 申请130 KB (2)作业2 申请60 KB (3)作业3 申请100 KB(4)作业2 释放60 KB (5)作业3 释放100 KB (6)作业1 释放130 KB显示每次作业申请或释放后当前内存情况。原创 2022-11-25 15:26:49 · 6353 阅读 · 3 评论 -
复现PhpStudy2018漏洞复现&检测和执行POC脚本
复现PhpStudy2018漏洞复现&检测和执行POC脚本原创 2022-07-17 14:45:12 · 1824 阅读 · 2 评论 -
蓝桥杯练习,身份证排序,搬运冰块
1.蓝桥杯算法提高VIP-身份证排序题目描述安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位输入第一行一个整数n,表示有n个身份证号码余下的n行,每行一个身份证号码。数据规模和约定n< =100000输出按出生日期从大到小排序后的身份证号,每行一条样例输入54662723075032711562158564722070979782348原创 2022-04-08 21:12:12 · 365 阅读 · 0 评论 -
蓝桥杯(分苹果,分数统计,大数加法,寻找三位数,最长单词)
1.分苹果(差分数组)小朋友排成一排,老师给他们分苹果。小朋友从左到右标号1…N。有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果。最后老师想知道每个小朋友有多少苹果。输入第一行两个整数N、M,表示小朋友个数和老师个数。接下来M行,每行三个整数Li、Ri、Ci,意义如题目表述。数据规模和约定100%的数据,N、M≤100 000,1≤Li≤Ri≤N,0≤Ci≤100。输出一行N个数,第i个数表示第i个小朋友手上的水果。样例输入5 31原创 2022-03-14 00:18:57 · 282 阅读 · 0 评论 -
蓝桥杯算法练习(用筛选法求N内的素数,蛇形矩阵,分糖果,错误票据,kAc分糖果给你吃,最大获利,翻硬币)
用筛选法求N内的素数,蛇形矩阵,分糖果,错误票据,kAc给你糖果吃,最大获利,数的潜能,翻阴逼,数组的交,并,差集原创 2022-03-07 13:59:39 · 4268 阅读 · 0 评论 -
蓝桥杯题目的练习(c++)
蓝桥杯题目的练习(c++)1.时间显示1思路是单位的换算,时间的取整,以及用余数来确定范围,1秒=1000毫秒2.c++涉及两位数补零需用到这个库,在使用setw(n),setfill(‘x’),用x填充不足的n位数 cout <<setw(2)<<setfill('0') << hour2.十六进制转化为八进制*思路是十六进制转化为二进制,在转化为八进制#include<iostream>#include<string>usi原创 2022-03-02 20:57:01 · 1030 阅读 · 0 评论 -
算法训练 P0802(字符串表达式求解)
资源限制时间限制:1.0s 内存限制:256.0MB 编写一个字符串表达式求解函数int expression(char* s); 输入一个字符串表达式,返回它的结果。表达式长度不会超过100。表达式最少有一项,且以等号=结束。表达式中只包含加法和减法,且运算均在整数范围之内。 编写main函数测试该函数的正确性。输入: 2+2345+913-3=输出: 3257思路:1.把字符串中的整数用临时字符串读出,并转化为int存入数组中2.把遇到的+,-字符也存入一个字.原创 2022-03-09 12:40:12 · 880 阅读 · 0 评论 -
蓝桥杯 幸运的店家
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱。有趣的是,世界上只有面值为3的幂的纸币,即纸币只有1元的、3元的、9元的。。。。,有一天,桥神来买XXX,可他没办法正好给出N元钱,而炫炫没法找零,于是他只好用他的钱凑出了一个比N大,并且最小的价值,交给了炫炫。炫炫想知道,他这次最多可以得到多少张纸币。输入格式 一个数,N输出格式 一个数,为答案样例输入4样例输出2思路1.因为不能凑出整数,所以不.原创 2022-03-08 18:23:03 · 800 阅读 · 0 评论 -
蓝桥杯 藏匿的刺客
1.用筛法求之N内的素数(简单题)题目描述用筛法求之N内的素数。输入N输出0~N的素数样例输入复制100样例输出复制2357111317192329313741434753596167717379838997**解题思路 **申请一个动态数组,从1-N初始化从第二个数开始,(2是素数),并且用循环把该数的倍数的数置为1然后访问下一个不是1的数(一定为素数),重复上面一个步骤最后用循环把不是一的数输出#in原创 2022-03-07 22:42:49 · 327 阅读 · 0 评论