自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (1)
  • 收藏
  • 关注

原创 div 水平垂直居中

div垂直水平居中问题

2023-07-16 22:44:16 80

原创 BFC简介

格式化上下文,是独立容器,并且有一套渲染规则,容器里面的元素不会在布局上影响到外面的元素。解:如果想避免外边距的重叠,可以将其放在不同的 BFC 容器中。解法:父元素添加 overflow: hidden 属性;解法:该元素添加 overflow: hidden 属性。可以解决浮动元素造成的父元素高度塌陷问题;可实现左图右文之类的效果;

2023-07-16 22:26:30 106

转载 GIS 像素和米在转化

当我们在用arcgis server 构建切片时,我们会发现在缓存生成的conf.xml中有这样的片段

2014-11-06 10:08:41 2670 1

原创 NYOJ 95 众数问题

众数问题时间限制:3000 ms  |  内存限制:65535 KB难度:3描述所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数,多重集合S重的重数最大的元素成为众数。例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。现在你的任务是:对于给定的由m个自然数组成的多重集S,计算出

2013-04-20 12:18:22 1134 1

原创 x&(x-1)表达式的意义

求下面函数的返回值(微软) -- 统计1的个数-------------------------------------int func(int x){    int countx = 0;    while(x)    {        countx++;        x = x&(x-1);    }    return countx;}

2013-04-20 11:21:16 914

原创 NYOJ 412 Same binary weight

Same binary weight时间限制:300 ms  |  内存限制:65535 KB难度:3描述The binary weight of a positive  integer is the number of 1's in its binary representation.for example,the decmial number 1 has

2013-04-20 11:14:37 1043

原创 NYOJ 366 D的小L

D的小L时间限制:4000 ms  |  内存限制:65535 KB难度:2描述      一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(0,,,聪明的你能帮匡匡解围吗?输入第一行输入一个数N(0输出按特定顺序输出所有组合。特定顺序:每一个组合中

2013-04-19 21:22:33 858

原创 NYOJ 86 找球号(一)

找球号(一)时间限制:3000 ms  |  内存限制:65535 KB难度:3描述在某一国度里流行着一种游戏。游戏规则为:在一堆球中,每个球上都有一个整数编号i(0<=i<=100000000),编号可重复,现在说一个随机整数k(0<=k<=100000100),判断编号为k的球是否在这堆球中(存在为"YES",否则为"NO"),先答出者为胜。现在有一个人想玩玩这

2013-04-19 11:28:34 811

原创 set介绍

1,set的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就 像一个集合一样。所有的操作的都是严格在logn时间之内完成,效率非常高。 set和multiset的区别是:set插入的元素不能相同,但是multiset可以相同。 创建 multiset base; 删除:如果删除元素a,那么在定义的比较关系下和a相等的所有元素都会被删除

2013-04-17 19:42:50 833

原创 NYOJ 55 懒省事的小明

懒省事的小明时间限制:3000 ms  |  内存限制:65535 KB难度:3描述      小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有的果子合成一堆。 因为小明比较懒,为了省力气,小明开始想点子了:  每一次合并,小明可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。

2013-04-17 19:38:47 725

原创 priority_queue用法

priority_queue 调用 STL里面的 make_heap(), pop_heap(), push_heap() 算法实 现,也算是堆的另外一种形式。先写一个用 STL 里面堆算法实现的与真正的STL里面的 priority_queue 用法相似的 priority_queue, 以加深对 priority_queue 的理解#include #include

2013-04-17 19:36:59 714

原创 NYOJ 19 擅长排列的小明

擅长排列的小明时间限制:1000 ms  |  内存限制:65535 KB难度:4描述小明十分聪明,而且十分擅长排列计算。比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难他,在这5个数字中选出几个数字让他继续全排列,那么你就错了,他同样的很擅长。现在需要你写一个程序来验证擅长排列的小明到底对不对。输入第一行输入整数N(1每组测试

2013-04-17 14:08:24 1903 1

原创 NYOJ 113 字符串替换

字符串替换时间限制:3000 ms  |  内存限制:65535 KB难度:2描述编写一个程序实现将字符串中的所有"you"替换成"we"输入输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入you are what you do样例输出we a

2013-04-17 12:03:11 889

原创 NYOJ 31 5个数求最值

5个数求最值时间限制:1000 ms  |  内存限制:65535 KB难度:1描述设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入1 2 3 4 5样例输出1 5最优解: #i

2013-04-17 12:00:26 767

原创 NYOJ 5 Binary String Matching

Binary String Matching时间限制:3000 ms  |  内存限制:65535 KB难度:3描述Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as

2013-04-17 11:56:58 814

原创 vector用法

vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。  为了可以使用vector,必须在你的头文件中包含下面的代码:  #include   vector属于std命名

2013-04-17 11:50:33 599

原创 NYOJ 2 括号配对问题

括号配对问题时间限制:3000 ms  |  内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes

2013-04-17 11:44:34 1015 1

原创 NYOJ 8 一种排序

一种排序时间限制:3000 ms  |  内存限制:65535 KB难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长

2013-04-17 11:41:59 3000

原创 NYOJ 73 比大小

比大小时间限制:3000 ms  |  内存限制:65535 KB难度:2描述给你两个很大的数,你能不能判断出他们两个数的大小呢?比如123456789123456789要大于-123456输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b数据保证输入的a,b没有前缀的0。如果输入0 0表示输入结束。测试数据组数

2013-04-14 10:08:12 706

原创 NYOJ 28 大数阶乘

大数阶乘时间限制:3000 ms  |  内存限制:65535 KB难度:3描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?输入输入一个整数m(0输出输出m的阶乘,并在输出结束之后输入一个换行符样例输入50样例输出304140932017133780436126081660647688443

2013-04-14 09:28:33 703

原创 NYOJ 520 最大素因子

最大素因子时间限制:1000 ms  |  内存限制:65535 KB难度:2描述i c e最近正在学习数论中的素数,但是现在他遇到了一个难题:给定一个整数n,要求我们求出n的最大素因子的序数,例如:2的序数是1,3的序数是2,5的序数是3,以此类推. 研究数论是需要很大的耐心的,为了惩罚那些没有耐心读完题目的童鞋,我们规定:1的最大素因子序数是0.

2013-04-12 10:58:45 742

原创 NYOJ 455 黑色帽子

完美: #includemain(){char _[15];gets(_);while(gets(_))puts(_);}

2013-04-12 09:47:17 681

原创 NYOJ 24 素数距离问题

标程: #include#includeusing namespace std;bool isprime(int n){ for(int k=2;k<=sqrt((double)n);k++) if((n%k)==0) return false; return true;}int main(){ int n; cin>>n; while(n--) {

2013-04-12 09:46:05 697

原创 NYOJ 22 素数求和问题

标程: #include #includeusing namespace std;bool vis[1010];int main(){ //freopen("1.txt","r",stdin); //freopen("2.txt","w",stdout); int n=1010; int m =sqrt(n+0.5); int c=0; for(int i =2;i<=

2013-04-12 09:45:10 590

原创 NYOJ 13 Fibonacci数

标程: #includeusing namespace std;int main(){ int i,a[20],n,t; a[1]=1;a[2]=1; for(i=3;i<=20;i++)a[i]=a[i-2]+a[i-1];// 计算前20个数 cin>>n; while(n--) { cin>>t; cout<<a[t]<<endl; } //whil

2013-04-12 09:44:18 561

原创 NYOJ 11 奇偶数分离

标程: #includeint main(){ int n; scanf("%d",&n); int a; while(n--) { scanf("%d",&a); for(int i=1;i<=a;i+=2) printf("%d ",i); puts(""); for(int i=2;i<=a;i+=2) printf("%d ",i); p

2013-04-12 09:43:30 562

原创 NYOJ 4 ASCII码排序

ASCII码排序时间限制:3000 ms  |  内存限制:65535 KB难度:2描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例

2013-04-12 09:42:05 739

原创 NYOJ 264 国王的魔镜

国王的魔镜时间限制:3000 ms  |  内存限制:65535 KB难度:1描述国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用

2013-04-10 09:45:14 1324

原创 NYOJ 255 C小加 之 随机数

C小加 之 随机数时间限制:3000 ms  |  内存限制:65535 KB难度:1描述ACM队的“C小加”同学想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(0输入第一行输入整数T(1每组测试数据包括2行,第1行为1个正整数,表示所生成的随机数的个数:N(0第2行有N个用空格隔开

2013-04-10 08:22:51 979

原创 NYOJ 125 盗梦空间

盗梦空间时间限制:3000 ms  |  内存限制:65535 KB难度:2描述《盗梦空间》是一部精彩的影片,在这部电影里,Cobb等人可以进入梦境之中,梦境里的时间会比现实中的时间过得快得多,这里假设现实中的3分钟,在梦里就是1小时。然而,Cobb他们利用强效镇静剂,可以从第一层梦境进入第二层梦境,甚至进入三层,四层梦境,每层梦境都会产生同样的时间

2013-04-08 16:13:41 1019

原创 NYOJ 111 分数加减法

分数加减法时间限制:3000 ms  |  内存限制:65535 KB难度:2描述编写一个C程序,实现两个分数的加减法输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法输出对于输入数据的每一行输出两个分

2013-04-08 15:03:38 776

原创 NYOJ 101 两点距离

两点距离时间限制:3000 ms  |  内存限制:65535 KB难度:1描述输入两点坐标(X1,Y1),(X2,Y2)(0输入第一行输入一个整数n(0随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出对于每组输入数据,输出一行,结果保留两位小数。样例输入20 0 0 10 1 1 0

2013-04-05 17:30:41 672

原创 NYOJ 96 n-1位数

n-1位数时间限制:3000 ms  |  内存限制:65535 KB难度:1描述已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。输入第一行为M,表示测试数据组数。接下来M行,每行包含一个测试数据。输出输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都

2013-04-05 16:08:35 754

原创 NYOJ57 6174问题

6174问题时间限制:1000 ms  |  内存限制:65535 KB难度:2描述假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要

2013-04-04 19:16:57 734

原创 A Famous Music Composer

A Famous Music Composer时间限制:1000 ms  |  内存限制:65535 KB难度:1描述Mr. B is a famous music composer. One of his most famous work was his set of preludes. These 24 pieces span the 24 musical

2013-04-04 00:33:09 1680 1

转载 程序员找工作应该看一下的书

找工作综合类:程序员面试宝典(包含很多笔试题,强烈推荐) 程序员面试攻略 程序员求职应聘必读   数据结构与算法:数据结构算法与应用——c++语言描述 计算机算法设计与实现——王晓东   c/c++语言高质量c/c++编程指南——林锐(考得特多,尤其是最后的测试题目) c陷阱与c编程 c专家编程 c++primer Essential C++

2013-01-14 22:11:24 1274

转载 程序员找工作需要看的书

一、为何要学编程?每个人的动机不一样。大致有:1、为了找个好工作;或为了有更好的机会和更好的发展。 2、看到别人超厉害,所以也想学。 3、实际工作中很多场合需要。 4、从小就立志做个程序员,做软件工程师。 5、振兴中国的软件事业。 。。。。。。================================================二、如何学编程?1、

2013-01-14 22:10:14 7998 1

原创 NYoj 33 蛇形填数

蛇形填数时间限制:3000 ms  |  内存限制:65535 KB难度:3描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9 25

2012-10-16 20:05:09 690

原创 5个数求最值

5个数求最值时间限制:1000 ms  |  内存限制:65535 KB难度:1描述 设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入1 2 3 4 5样例输出1 5这题很简单,但是代码是很优质的,还

2012-10-16 19:10:36 1015

原创 递归的折半查找算法

题目:有一个数组A[10],里面存放了10个整数,顺序递归。A[10]={2,3,5,7,8,10,12,15,19,21} ,任意输入一个用数字n,用折半查找法找到n位于数组中的位置。如果n不属于数组A,显示错误提示。要求用递归的方法实现折半查找。代码:#include int bin_search(int key[],int low, int high,int k){

2012-10-14 16:00:04 21524 1

wampServer2.2 32位(可在XP系统中可用,适合初学者)

Wamp就是Windos Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了。

2015-12-10

空空如也

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

TA关注的人

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