自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ypeijasd的专栏

将自己经历过的一些困惑以及解决方法记录下来,与大家分享~

  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

原创 光有万能头文件不能用的几个函数

sort(a, a+n)min(a, b)max(a, b)上面这三个函数都需要using namespace std;

2020-11-29 14:10:36 14

原创 P1652 圆 异或的一道好题

P1652 圆https://www.luogu.com.cn/problem/P1652异或的一道好题//异或的一道好题,有数学几何深度 #include <bits/stdc++.h>using namespace std;int n, ans, x[51], y[51], r[51], X1, Y1, X2, Y2;int main(){ cin >> n; for(int i=1; i<=n; ++i){ cin >> x[i

2020-11-28 22:49:54 46

原创 高精度加、减

#include <bits/stdc++.h>using namespace std;char s1[510], s2[510];int a[510], b[510], sum[510];int lena, lenb, lens;int main(){ cin >> s1 >> s2; lena=strlen(s1); lenb=strlen(s2); lens=max(lena, lenb); for(int i=1; i<=lena.

2020-11-27 17:10:14 6

原创 P2651 添加括号III

(a1*a3*a4*a5*...*an)%a2=(a1%a2)*(a3%a2)*(a4%a2)*(...)*(an%a2)#include <bits/stdc++.h>using namespace std;long long t, n, a[10001], ans;int main(){ cin >> t; while(t--){ cin >> n; for(int i=1; i<=n; ++i){ cin >> a[

2020-11-27 17:08:15 2

原创 如何快速精准判断数组是否超过空间限制

很多初学者对于数组空间不太敏感,导致比赛时出现数组空间爆炸的问题,本来代码写的没问题,就是因为数组开太大,导致超过空间限制,爆零了。大家常用的计算方法一般是用计算器来算,或者提前算好,记一个最大范围值,但是这两种方法有所缺陷。用电脑上的计算器来算,会比较费时间;提前记好一个最大范围,容易记混淆,而且不同数据类型的范围值是有所差别的,无法做到精细化。给大家推荐一个熟悉的函数,sizeof(),可以获取数据所占的字节B我们知道:1MB=1024KB1KB=1024B所以B转换为M

2020-11-27 11:03:15 5

原创 P1616 疯狂的采药(完全背包模板)

//这是一道完全背包的题,并且需要用一维数组优化空间,否则会MLE #include <bits/stdc++.h>using namespace std;//t表示可以用来采药的时间(相当于背包容量)//m表示草药的数目(相当于物品数量)int t, m; //m<=10^4,t<=10^7 //w[i]表示采摘第i种草药需要花费的时间(相当于背包模型中物品的体积) //v[i]表示第i种草药的价值(相当于背包模型中物品的价值) int w[10001], v[.

2020-11-26 18:41:47 4

原创 字符数组和整数之间的互相转换——atoi() 、itoa()、sprintf()

字符数组转整数——atoi()输入类型:字符数组输出类型:int 整数//atoi需要引入stdlib.h头文件#include <stdlib.h>char s[10];int num;cin >> s;num=atoi(s); //ascii to int整数转字符串——itoa()输入类型:int 整数输出类型:字符数组//itoa需要引入stdlib.h头文件#include <stdlib.h>

2020-11-18 11:21:21 17

原创 C++一行输入多个整数,每个整数用空格隔开,回车结束输入

C++一行输入多个整数,每个整数用空格隔开,回车结束输入#include <bits/stdc++.h>using namespace std;char c;int a[1001], n;int main(){ do{ scanf("%d", &a[n]); n++; }while(c=getchar()!='\n'); for(int i=0; i<n; ++i){ cout << a[i] << " "; }

2020-11-18 10:59:58 107

原创 P1036 选数

https://www.luogu.com.cn/problem/P1036P1036 选数dfs,组合数、质数判断、回溯#include <iostream>#include <math.h>using namespace std;int n, k, ans, a[21], sum;//判断是否为质数 bool isprime(int num){ //1不是质数 if(num<2){ return false; } for(int .

2020-11-04 15:45:34 6

原创 P1028 数的计算-递推、递归

P1028 数的计算-递推、递归题目传送门本题看似传统的递归,由于数据可以到1000,所以传统递归会超时,实际上是一道递推题。本题解总共写了四个版本代码,分别是题意转换递归、升级版递归、打表代码、进阶版,打表和进阶版可以AC。一、题意转换递归根据题意简单转换了一个递归,遍历[1,n/2],每个数字调用递归函数cal计算,提交超时。#include <iostream>using namespace std;int n, result;void cal(int a){ re

2020-07-24 08:52:08 30

原创 Dev-C++下的char字符数组strlen()诡异事件

【环境】:Windows,Dev-C++ 5.9.2如下代码所示,定义一个长度为4的字符数组,从键盘输入长度为4的字符串然后调用strlen()函数,将字符串的长度赋值给一个整型变量length之后诡异的事情就发生了,字符串的长度居然加了一位。下面是运行截图:有大佬知道为什么吗?#include <iostream>#include <cstri...

2019-12-19 16:54:06 363

原创 C++同一行输入多个字符串,以回车结束输入

http://noi.openjudge.cn/ch0107/21/这里需要对输入进行控制,第一行输入多个字符串后,以回车结束,使用了getchar()来存储输入的字符,并和换行符'\n'比较。//http://noi.openjudge.cn/ch0107/21/#include <iostream>#include <cstdio>#include ...

2019-12-18 10:29:47 1528

原创 #define宏加括号和不加括号的区别

#define 宏是在代码中不加任何验证的直接替代,当宏中包含运算符时要在最外层加括号,不然可能会出错下面使用一个简单的例子来验证一下,代码中定义一个求两个数中最大数的宏:MAX_wrong在外层没有加括号,MAX_right在外层加了括号#include<stdlib.h>#include<stdio.h> #define MAX_wrong(x,y)...

2019-04-01 21:27:10 2844

原创 阿里云ECS部署Docker

apt-get update更新; 查看系统版本及内核,docker需要3.8以上版本。使用下面命令安装dockerapt install docker.io查看docker信息root@asd:~# docker infoContainers: 0 Running: 0 Paused: 0 Stopped: 0Images: 0Server Version: ...

2019-03-27 21:00:44 300

原创 阿里云ECS系统grub2引导丢失后的自救之路

一、背景阿里云ECS,ubuntu系统,昨天下午用xshell远程连接之后,提示有新内核可用,手贱进行了更新,之后可能是引导选错了,导致引导grub严重丢失,重启电脑就进不去系统了,一直停留在grub界面。二、尝试引导修复按照传统的修复引导操作,试了没用,后来又试了grub2的修复操作,执行到这两步卡住了kernel /vmlinuz-2.6.18-128.el5 ro roo...

2019-03-27 16:31:48 529

原创 日踩阿里云ECS两坑:ssh访问佛系 + Ubuntu apt 源sources.list无效

最近阿里云ECS貌似有点不稳定啊,今天踩了两个坑。一、ssh远程访问有问题我xshell远程访问时断时续,后来干脆登不上去了,提示错误:Socket error Event: 32 Error: 10053. Disconnected from remote host关键我在同一台电脑上使用阿里云提供的网页远程功能却可以远程访问。网上试了一些方法都没效果,比如有说IP地址冲...

2019-03-26 21:57:59 616

原创 四枚硬币,摆成一个正方形,不知道硬币的正反面,盲翻必胜策略

前言:在找工作贴中看到一个蛮有意思的智力题,网上没找到答案,自己想了一下,作个记录,思路挺简单,讲起来有些啰嗦,看的时候自己在纸上画一下就很容易理解了。问题:四枚硬币,摆成一个正方形,不知道硬币的正反面,然后我可以指定翻若干个硬币,对手可以随机的转动这个正方形。如果某一时刻,所有硬币朝向相同就算我赢了。问有没有必胜策略。思路:我们用1表示硬币正面,用0表示硬币反面,四枚硬币不管...

2019-03-18 19:05:14 754

转载 Ubuntu 配置Nginx+MySQL+PHP+phpMyAdmin详细步骤

我在上篇配置了nginx以后,实现了html页面的访问,但是php页面的访问没那么简单,还需要进行较多配置,折腾了一天,所以记录下来,以备下次使用。本篇默认已经配置好Nginx,没有配置的,请看我这一篇博客进行学习:https://blog.csdn.net/ypeij/article/details/81562663一、修改nginx路径默认的nginx目录是/usr/share...

2018-08-12 10:22:50 337

原创 ubuntu 配置vsftpd

一、vsftpd的安装与卸载 安装vsftpdsudo apt-get install vsftpd 卸载vsftpdapt-get remove -purge vsftpd二、创建ftp用户,并配置用户 安装完vsftpd之后,首先增加一个用户asd,并为该用户指定对应文件夹为 /home/asd/useradd -d /home/asd/ -s /usr...

2018-08-12 00:02:44 120

原创 nginx多站点共用一个服务器的配置

有时为了资源的合理利用,没必要一个站点一个服务器,可以在一个服务器上搭建多个站点来节省资源。本文以www.test1.com和www.test2.com为例进行说明nginx多站点共用一个服务器的配置。平台:阿里云ESC 服务器系统:Ubuntu 16.04我买的是阿里云香港服务器,没有服务器的可以使用我这个链接进行购买,会有一定的优惠,或者填写我的邀请码 mps4yubn ,会有...

2018-08-10 14:46:09 2215

原创 linux 下使用expect编写shell 脚本交互访问远程服务器

linux 下使用expect编写shell 脚本交互访问远程服务器使用命令行登陆远程服务器一般需要ip地址以及登陆密码等,每次都手动输很不方便,expect可以满足自动输入密码。首先安装expect然后编写脚本然后修改权限最后运行脚本

2016-09-28 19:28:07 2558 2

原创 vim设置tab为4空格

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab

2014-06-26 02:47:13 659

原创 Cairo-dock

在终端输入 sudo apt-get install cairo-dock,即可安装

2014-05-09 16:43:49 695

原创 How to change the system date in ubuntu

For example change the date to 1 March 1992 15:00:00, just type command:sudo date --set "1 Mar 1992 15:00:00"

2014-05-06 22:25:47 892

android 通过蓝牙控制Arduino 小车

Android蓝牙控制小车,是一款android app,它具有一下功能: 控制3P小车前进、后退、左转、右转的基本功能; 实时显示小车的速度折线图; 查看小车的历史速度图; 删除小车历史速度记录; 实时显示IPCamera拍摄到的视频

2014-08-07

离散数学-王兵山-国防科技大学出版社

离散数学 王兵山 国防科技大学出版社,国防科技大学考研用书,考计算机专业的亲们拿去吧

2014-05-04

Xilinx 13版本的 license

xilinx软件license,我的版本是13.1,可以用,13版本的应该也可以用的

2014-04-10

Java程序设计入门教程.pdf

Java程序设计入门教程 提供免费下载~

2014-01-02

Matlab编程(第二版).pdf

一个比较全面的matlab编程教程,献给有需要的人 发扬免费共享精神~

2014-01-02

鸟哥的Linux私房菜 基础学习篇 第三版 1 pdf

鸟哥的Linux私房菜 基础学习篇(第三版).pdf 发扬共享互利精神,免费分享~

2014-01-03

深入理解Linux内核第3版.pdf

深入理解Linux内核第3版.pdf 互利共享~

2014-01-03

google.tts.jar

com.google.tts包用于android开发tts语音功能时使用; import com.google.tts.TTS 安卓开发所需要的google tts jar 包

2017-09-23

空空如也

空空如也

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

TA关注的人 TA的粉丝

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