自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv实现答题卡识别

```python"""识别答题卡"""import cv2import numpy as npdef showImg(img_name, img): cv2.imshow(img_name, img) cv2.waitKey() cv2.destroyAllWindows()def get_max_rect(sorted_cnts): fo...

2020-02-23 18:00:37 2165 3

原创 马踏棋盘python实现

import collectionsimport randomclass CheckerBoard(object): """ 初始化棋盘 """ def __init__(self, LEN): self.LEN = LEN self.position_has_gone = set() def init_chec...

2019-07-29 14:50:33 943

原创 python 获取某个月份第一日和最后一日日期

from datetime import datetime, date, timedeltaimport calendardef get_month_range(start_date=None): ''' 获取某个月份的第一日和最后一日的日期 :param start_date: 传入一个datetime类型日期,返回的为传入时间所在月份的首日和最后一日的日期 ...

2019-06-13 17:12:51 3748

原创 postgresql中将日期转成字符串

to_char(time,'YYYY-MM-DD hh24:mi:ss') as time1,to_char(time,'YYYY-MM-DD') as time2,to_char(time,'YYYY-MM-DD hh:mi:ss') as time3timestamp去掉时区 即到时分秒select current_timestamp(0)::timestamp witho...

2019-02-15 11:24:32 30002 1

原创 python学习笔记

交互器写代码主要是为了调试程序,仅此而已python处理数值运算非常容易变量有两个作用,一是标记数据,二是存储数据变量的定义规范:字母、数字、下划线的组合,第一个字符不能是数字,且关键字不能声明为变量名SyntaxError:语法错误程序员约定用全部大写来代表常量python中单引号,双引号,多引号都可以,但是如果要写多行,必须要多引号如果没有加引号,那认为你是变量字符串只能跟字符串进行拼接格式化...

2018-07-05 11:38:20 123

原创 兰顿蚂蚁

平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。  蚂蚁的头部朝向为:上下左右其中一方。  蚂蚁的移动规则十分简单:  若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;  若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。  规则虽然简单,蚂蚁的行为却十分复杂。刚刚开始时留下的路线都会有接近对称,像是会重复,但不论起始状态如何,蚂蚁经

2017-05-11 23:03:47 257

转载 字典树的建立,插入,查找

#include #include#define N 100000#define MAX 26using namespace std;typedef struct node         //自定义一个结构体字典树 { struct node *next[MAX];//对每个节点最多26个孩子节点  int num;               //表示存储的孩子

2017-05-08 21:18:23 330

原创 二分查找算法实现

#include #includeusing namespace std;#define N 20int  binary_chop(int a[],int n,int j,int k){//二分查找算法  int low,high,mid; low=1;high=n; while(low  mid=(low+high)/2;            if(a[mi

2017-05-02 22:54:15 204

原创 区间k大数查询

问题描述  给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。    输入格式  第一行包含一个数n,表示序列长度。    第二行包含n个正整数,表示给定的序列。    第三个包含一个正整数m,表示询问个数。    接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。    输出格式  总共输出m行,每行一个数

2017-04-17 20:56:45 194

原创 c++自动比较数字大小函数

sort(begin,end)函数可用于c++中自动进行排序头文件: #include 使用方法:int main(){int a[5]={3,8,5,1,9};sort(a,a+5);for(int i=0;icout}}

2017-04-17 20:27:58 5851

原创 比较字符串大小

标题:字符串比较我们需要一个新的字符串比较函数compare(s1, s2).对这个函数要求是:1. 它返回一个整数,表示比较的结果。2. 结果为正值,则前一个串大,为负值,后一个串大,否则,相同。3. 结果的绝对值表示:在第几个字母处发现了两个串不等。#include #include using namespace std; int

2017-03-18 20:06:09 580

原创 算年龄

标题:算年龄英国数学家德摩根出生于19世纪初叶(即18xx年)。他年少时便很有才华。一次有人问他的年龄,他回答说:“到了x的平方那年,我刚好是x岁”。请你计算一下,德摩根到底出生在哪一年。x的平方是18。。;求出x即可根号下1800约为42,42的平方176443的平方184944的平方1936所以德摩根43岁,出生年份1849-43=1806年。

2017-03-18 19:20:48 291

原创 字符串比较

基础练习 字符串对比    问题描述    给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关    系是以下4中情况之一:    1:两个字符串长度不等。比如 Beijing 和 Hebei    2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如     Beijing 和 Beijing    3:两个字符串长度相等,相应位置上的字符仅

2017-03-13 18:57:33 504

原创 时间转化

问题描述    给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。  输入格式    输入只有一行,是一个整数t(0输出格式    输出只有一行,是以“::”的格式所表示的时间,不包括引号。  样例输入  0  样例输出  0:0:0  样例输

2017-03-11 14:51:10 153

原创 排序算法

#include #includeusing namespace std;#define N 100int main(int argc, char** argv) { int n;                 //输入需要进行排序的元素个数  cin>>n; std::multiset s1;           //定义一个集合,multiset类型的,此类型元素

2017-03-11 13:59:44 159

原创 十六进制转为十进制

所有注释代码为调试过程中需要的,为调试方便,暂不删除#include #include #define N 8            //默认定义十六进制长度最大为8位 using namespace std;int fun(int a){                  //定义一个函数,简单说就是求16的a次幂 ,为后面与系数想乘  int sum=1; 

2017-03-11 11:05:23 444

原创 十进制转为十六进制

#include using namespace std;#define N 16                      //用来做除数 int main(int argc, char** argv) { int count=0;                   //用来计数,为后循环做限制,记录余数个数,有一个余数,count++ int a[100];       

2017-03-11 10:13:58 290

原创 特殊的回文数

问题描述    123321是一个非常特殊的数,它从左边读和从右边读是一样的。    输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。  输入格式    输入一行,包含一个正整数n。  输出格式    按从小到大的顺序输出满足条件的整数,每个整数占一行。  样例输入  52  样例输出  899998  989989  998899  

2017-03-10 19:40:49 202

原创 特殊的数字

问题描述    153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。  输出格式    按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 #include using namespace std;int main(int argc, char** argv) { int

2017-03-10 19:11:02 144

原创 杨辉三角

基础练习 杨辉三角形    问题描述  杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。        它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。        下面给出了杨辉三角形的前4行:           1          1 1         1 2 1        1 3 3 1        给出n,输出它的前n行。    输

2017-03-10 17:04:02 236

原创 查找整数

问题描述  给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。    输入格式  第一行包含一个整数n。    第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。    第三行包含一个整数a,为待查找的数。    输出格式  如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。  样例输入  6  1 9 4 8 3 9  9  样

2017-03-10 15:54:01 409

原创 字母图形

问题描述  利用字母可以组成一些美丽的图形,下面给出了一个例子:    ABCDEFG    BABCDEF    CBABCDE    DCBABCD    EDCBABC    这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。  //代码案例,比较简单的写法,不涉及太复杂大算法#include using namespace std;int main

2017-03-09 23:20:43 271

原创 给出n个数,找出这n个数的最大值,最小值,和。

#include #includeusing namespace std;#define N 10000int main(int argc, char** argv) { int a[N],b[2],sum=0; int n; cin>>n;// std::multiset mySet;//输出最大值;  for(int i=0;i//  mySet.i

2017-03-09 23:12:43 8229 1

空空如也

空空如也

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

TA关注的人

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