- 博客(7)
- 问答 (5)
- 收藏
- 关注
原创 51Nod1091 线段的重叠
分析:开始枚举暴力TLE了,后来想一想就是选定一个参考区间,然后不断的找最长覆盖长度,O(N)可以过。AC:#include<bits/stdc++.h>#define maxn 50010using namespace std;typedef struct Node{ int s,e;}node;node a[maxn];int n;bool cmp(no...
2018-10-23 21:53:59 96
原创 51Nod 1090 3个数和为0
分析:看了下数据大小1000,然后自己暴力写的,时间复杂度O(NNN),奇怪的是居然过了。。。findd那个函数那里写的不好,如何在一个有序数组中查询是否存在一个数,如果存在返回下标,不存在返回FALSE。开始想用hash写的,但是有负数存在,而且数据范围是10e-9,不好用HASH.然后的话set应该可以写吧,可以用it=s.find()写。应该比较容易实现的是lower_bound吧。...
2018-10-23 10:38:49 81
原创 51Nod 1087 1 10 100 1000(暴力+找规律)
分析:我们可以看出1出现位置的规律:01=0+13=1+26=1+2+310=1+2+3+4总结出1出现的位置是:满足1+2+…n的,然后根据求和公式枚举判断即可。AC:#include<bits/stdc++.h>using namespace std;int t,flag=0,x;int main(){ std::ios::sync_with_std...
2018-10-23 09:56:07 233
原创 汇编第二次实验(输入用户名和密码,比对是否正确)
.486DATA SEGMENT USE16MSG1 DB 'Please input your username:',0DH,0AH,'$'MSG2 DB 'Please input password:$',0DH,0AH,'$'MSG3 DB 0DH,0AH,'------WELCOME!-----',0DH,0AH,'$'MSG4 DB 0DH,0AH,'------ERROR!-...
2018-10-23 08:57:50 1158
原创 汇编第一次实验(16位二进制对十进制的转换)
.486;十进制逐位输出,DL存储的就是每一位的值;-------------------------------------CMPDISP MACRO NN LOCAL LAST,NEXT MOV DL,0LAST:CMP BX,NN JC NEXT INC DL SUB BX,NN JMP LASTNEXT:AD...
2018-10-18 23:41:56 6512
原创 汇编语言学习(三)
这部分主要介绍一下汇编语言程序的三种结构:顺序结构、分支程序结构、循环结构。1.顺序结构(略)2.分支结构(1)设计一个分段函数,x&amp;amp;amp;amp;amp;gt;0,y=1;x=0,y=0;x&amp;amp;amp;amp;amp;lt;0,y=-1.(2)将BX寄存器的内容以二进制的形式显示在屏幕上。...
2018-10-16 21:46:12 902
原创 牛客小白月赛7
#include&amp;amp;amp;amp;amp;lt;bits/stdc++.h&amp;amp;amp;amp;amp;gt;using namespace std;typedef long long ll;ll n,m;int main(){ std::ios::sync_with_stdio(false); // bool flag=true; ll cnt; cin&amp;amp;amp
2018-10-12 22:37:26 144
空空如也
请教一个关于网络编程中sendarp的问题?
2019-04-18
求问C语言中段错误原因?
2019-04-16
小白请教一个关于C语言字符串的问题?
2019-04-11
小白请教一个关于分类的问题
2019-02-09
C++小白,求教一个问题
2018-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人