自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 关于二分小技巧

#include<bits/stdc++.h>using namespace std;int t,n[100];/*查找w,并向左靠近(可能有多个w值)*/ int e_query(int w){ int l=0,r=t-1,mid; while(l<r) { int mid=(l+r)>>1; if(n[mid]>=w) r=mid;...

2018-05-11 13:48:21 209

原创 用子程序形式实现以下功能。从键盘输入65535以内的整数N+1个,N大于10,用选择排序法对输入的前N个整数排序,并用二分查找法查找第N+1个数是否存在于前N个数中,并输出查找结果。

DATAS SEGMENT ;此处输入数据段代码 OP DW 10 ;数据个数为10个 CHE DW 105 DUP(?) I DW ? K DW ? L1 DW ? R1 DW ? YU DW 254DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SE...

2018-05-11 11:41:56 328

原创 汇编语言,1到100的累加和以10进制输出

DATAS SEGMENT    ;此处输入数据段代码      ;D1 DB 100 DUP(?)    I DB ?DATAS ENDSSTACKS SEGMENT    ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT    ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:    MOV AX,DATAS    MOV DS,AX    M...

2018-05-11 11:34:51 14035

原创 有关排序问题

对于数组元素排序有不同方法: 冒泡排序,选择排序,快排: 最常规的选择排序:#include<iostream>using namespace std;int main(){ int a,b,c; cin>>a; while(a--) { int n[100]; for(int y=0;y<6;y++) cin>>n[y]; for(

2017-01-01 23:48:39 291

原创 全错序

全错序递推公式: m[0]=0; m[1]=0; m[2]=1; for(int op=3;op<1100;op++) { m[op]=((m[op-1]+m[op-2])%)*(op-1)%; }

2016-12-28 21:26:33 362

原创 Z字型

#include<cstdio>#include<cstring>#include<math.h>int main(){ char n[130]; char m[11][11]; int a,b,c,d,e,i; while(scanf("%s",n)!=EOF) { a=strlen(n); b=sqrt(a);

2016-12-28 21:19:51 434

原创 N!大数据

有关大数据n阶乘的算法: 传统的用for或递归只能算小数据,如果要算1000!则不能。对于大阶乘可以用数组来搞定,用传统的方法,满10进1则可: 以下是代码:#include<string.h>int n[50000];int main(){ int q,c,r,kk; while(scanf("%d",&c)!=EOF) { memset(n,0,

2016-12-28 21:11:58 283

原创 有关nth_element的问题

nth_element是对部分排序(运用二分法),进行自定义查找的第几小的函数。(也可以第几大,只需写个函数就行) nth_element(m+0,m+n,m+kk) 其意思是:找[m[0],m[kk])中第n小的数(当n为0时是最小的) 如果要找第n大的则加一个函数: bool jiang(int a,int b) { return a>b; } nth_ele

2016-12-28 20:49:26 418

原创 重定义

重定义并不是把所有数据清理完!!#include<stdio.h>#include<string.h>int main(){ int a,b,c; scanf("%d\n",&a); while(a--) { char n[1000]; //printf("%s\n",n); scanf("%s",n);

2016-12-28 20:18:07 296

空空如也

空空如也

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

TA关注的人

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