- 博客(19)
- 收藏
- 关注
原创 Linux常用命令复习
简单命令ls -a -l和ls -al相同who命令列出所有正在使用系统的用户、所有终端名和注册到系统的时间,"who am i"命令列出使用该命令的当前用户的相关信息echo 输出date显示或设置系统的日期与时间date “+%Y-%m-%d %H:%M:%S” //按照格式显示date -d “+1 day” +%Y%m%d //显示前一天的日期date -s “01:01:01 2012-05-23” //这样可以设置全部时间 注意rootcal 显示日历ca
2021-05-15 17:22:14 619 5
转载 十进制和二进制转换
转载网址:https://zhuanlan.zhihu.com/p/29768999一般方法(对于小的数字):高端方法:十进制转二进制0——(0)₂1——(1)₂2——(10)₂3——(11)₂4——(100)₂5——(101)₂6——(110)₂7——(111)₂8——(1000)₂9——(1001)₂遵循原则是“错两位加,末尾添 0,加下一位”。示例:43046721先从最高位开始,4 转化为 (100)₂,然后开始粗体字的步骤。错两位加 将该二进制数在上下两行各写一次
2021-05-10 17:29:38 559
原创 2021省赛热身赛
#include<iostream>#include<math.h>#include<string>using namespace std;int main(){ double f1=1,f2=1,f3=1; int j=3; double sum[101]; sum[1]=f1/2; sum[2]=sum[1]+f2/4; for(int i=3;i<100;i++) { f3=f2+f1; sum[i]=sum[i-1]+f3..
2021-05-08 14:19:27 118
原创 Linux第七章相关代码
胜利老师yyds书上有些有错误,这里代码都已调好。7-1#include <unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<stdlib.h>#include<stdio.h>int main(void) { int fdl,fd2,fd3,nbytes; int flags=O_CREAT|O_TRUNC|O_
2021-04-28 18:58:42 212
原创 最长公共子串笔记
1、把两个字符串分别以行和列组成一个二维矩阵。2、比较二维矩阵中每个点对应行列字符中否相等,相等的话值设置为1,否则设置为0。3、通过查找出值为1的最长对角线就能找到最长公共子串。比如:str=acbcbcef,str2=abcbced,则str和str2的最长公共子串为bcbce,最长公共子串长度为5。针对于上面的两个字符串我们可以得到的二维矩阵如下:从上图可以看到,str1和str2共有5个公共子串,但最长的公共子串长度为5。为了进一步优化算法的效率,我们可以再计算某个二维矩阵的值的时候顺
2021-04-27 17:51:34 67
原创 Python hanoi 汉诺塔
Python 汉诺塔def hanoi(n,x,y,z): if n == 1: print(x,"->",z) else: # 将前n-1个盘子从X借助Z移动到Y上 hanoi(n-1,x,z,y) print(x,"->",z) #将Y借助X移动到Z hanoi(n-1,y,x,z)if __name__=="__main__": n = int(input("请输入
2021-04-10 15:44:40 291
原创 战争之城 算法分支界限法实验
战争之城——————算法分支界限法实验我们讨论的是《战争之城》的一个简单版本。如果地图上只有空旷的空间,河流,钢墙和砖墙。你的任务是尽快得到奖金,假设没有敌人会打扰你(见下图)你的坦克不能穿过河流和墙壁,但它可以通过射击摧毁砖墙。当你击中砖墙时,砖墙会变成空地,但是,如果你的子弹击中了钢墙,就不会对墙造成损伤。在每一个转弯中,你可以选择移动到一个相邻的(4个方向,而不是8个)空旷的地方,或者不移动地朝四个方向中的一个射击。射击会朝那个方向进行,直到它超出地图范围或者撞到墙上。如果子弹击
2020-12-02 20:52:29 1310 3
原创 python小练习1
题:编写一个程序,计算a + aa + aaa + aaaa的值,给定的数字作为a的值。假设为程序提供了以下输入:9 然后,输出应该是: 11106if __name__=="__main__": n = input() n1 = int("%s"% n) n2 = int("%s%s"%(n,n)) n3 = int("%s%s%s" % (n, n,n)) n4 = int("%s%s%s%s" % (n, n,n,n)) print(n1+n
2020-11-10 21:13:50 957
原创 线性时间选择实验
线性时间选择实验给定n个元素和一个整数k,要求用O(n)时间找出这n个元素中第k小元素。#include<iostream>#include<algorithm>using namespace std;int select(int a[],int l,int r,int k);int med_select(int a[], int l,int r);int position(int a[],int l,int r,int m);int main(){ int n,
2020-11-10 20:59:40 384
原创 二分搜索算法实验
二分搜索算法设a[0:n-1]是一个已排好序的数组。请改写二分搜索算法,使得当搜索元素x不在数组中时,返回小于x的最大元素的位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。并对自己的程序进行复杂性分析。#include <iostream>#include<stdio.h>#include<stdlib.h>using namespace std;int search(int *a,int n,int m)
2020-11-10 20:57:44 3110 1
原创 国王和金矿问题
0-1背包问题国王和金矿问题描述:有一个国家发现了max_n座金矿,参与挖矿工人的总数是max_people人。每座金矿的黄金储量不同为一维数组gold[],需要参与挖掘的工人数也不同为一维数组peopleNeed[]。每座金矿要么全挖,要么不挖,不能派出一半人挖取一半金矿。要想得到尽可能多的黄金,应该选择挖取哪几座金矿?功能:(1) 要求max_n、max_people、gold和ppeopleNeed均为可输入的;(2) 编写DP函数,求解答案F;(3) 编写main主函数,完成输入,调用D
2020-11-10 20:52:39 727
原创 小程序模拟登陆教务302 问题
小程序模拟登陆教务302 问题处理了4天,虽然不太懂302具体是什么,但是账号密码验证码对,在network中可以查询到相应网页就说明登录上去,然后保存cookie,保存登录状态。
2020-08-01 17:57:02 522 1
原创 微信小程序获取教务前端验证码传到后端
微信小程序获取教务前端验证码传到后端阿良自己琢磨的分为大概下面几步一、先获取嘛二、传给后端 request三、后端接受到前端传来的base64然后处理四、最后你到那个地址就可以看到图片了阿良自己琢磨的分为大概下面几步一、先获取嘛 wx.request({ url: Url, header: { 'content-type': 'application/json' }, method: "get", responseType:
2020-07-29 14:46:21 768 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人