E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
计蒜客刷题之旅
计蒜客
ACM 最大子阵列 java
计蒜客
ACM最大子阵列java在一个数组中找出和最大的连续几个数。
qq_24729325
·
2015-07-31 22:00
计蒜客
计蒜客
---判断日期是否符合格式
这道题不想写的那么麻烦,就百度了一下.java有现成的API可以使用,这里"yyyy/MM/dd"中的M必须大写,否则解析失败,害了我找错误找了好久... 另外,scanner的next不能输入空格,他是以空格作为结束标志,而nextline则是以enter作为结束标志 SimpleDateFormatdf=newSimpleDateFormat("yyyy/MM/dd");//M是大写 df.s
u012706811
·
2015-07-31 18:00
api
百度
计蒜客
中第5题 矩阵翻转问题 java语言
晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的。于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分。输入第一行包括由空格分开的整数M、N、T(0=0;i--){//从最后一行开始 for(intj=0;j=0;j--){ b[i][j]=a[i][j]; if(j==0) System.out.println(b[i][j]+""); elseSy
qq_24729325
·
2015-07-30 21:00
java
ACM计蒜客
计蒜客
---两数之和
这道题,给的提示是哈希表,排序,双指针,不明白为什么用到哈希表和排序,自己用简单数组搞的 importjava.util.Arrays; importjava.util.Scanner; publicclassMain{ publicstaticvoidmain(String[]args){ Scannerinput=newScanner(System.in); intnum,target;
u012706811
·
2015-07-29 13:00
排序
数组
指针
计蒜客
---函数规律
一开始没看懂,看懂后挺简单的,不同的数字对应不同的权值,还是挺简单的 importjava.util.Scanner; /**这题目一开始没看懂,后来才发现f(x)是没个单独数组对应的结果的和*/ publicclassMain{ publicstaticvoidmain(String[]args){ Scannerinput=newScanner(System.in); Stringstr;
u012706811
·
2015-07-29 13:00
函数
String
数组
Class
X
计蒜客
第16题---爬楼梯
假设你现在正在爬楼梯,楼梯有n级。每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部?格式:第一行输入一个数n(nusingnamespacestd;intf(intn){if(n==0||n==1)return1;elsereturnf(n-1)+f(n-2);}intmain(){intn;coutusingnamespacestd;intresult[100];intf(intn){
xdfu
·
2015-07-27 10:01
计蒜客
计蒜客
---排序后的数组删除重复数字
这道题卡了好久,因为集合的remove方法没有掌握好的原因.第一在循环中使用remove需要谨慎.第二在迭代中使用remove也需要谨慎,下面介绍两种错误方法. 错误一: ArrayListarr=newArrayList(); for(inti=10;iit=list.iterator(); while(it.hasNext()){ start=(int)it.next(); for(Integ
u012706811
·
2015-07-27 00:00
排序
数组
ArrayList
计蒜客
---最大子阵列
这道题花了很多时间,主要博主比较菜,花了很多时间去看这个动态规划,了解的不够深入,花了点心思写了出来这个程序. 动态规划,就是避免重复的计算,把上一次计算的结果直接拿来用,比如这道题目,如果最大值是负的,那说明整个数组都是负数.如果不是,则输入的第一个数是第一组的最大值,第二个数的判断就是为正还是为负,根据第一个数的正负来判断下一步操作,同样,每输入一个数都是如此判断. importjava.ut
u012706811
·
2015-07-24 20:00
操作
数组
动态规划
点心
计蒜客
第28题---等和的分割子集
晓萌希望将1到N的连续整数组成的集合划分成两个子集合,且保证每个集合的数字和是相等。例如,对于N=3,对应的集合{1,2,3}能被划分成{3}和{1,2}两个子集合.这两个子集合中元素分别的和是相等的。对于N=3,我们只有一种划分方法,而对于N=7时,我们将有4种划分的方案。输入包括一行,仅一个整数,表示N的值(1≤N≤39)。输出包括一行,仅一个整数,晓萌可以划分对应N的集合的方案的个数。当没发
xdfu
·
2015-07-24 16:04
计蒜客
计蒜客
---加一
这个程序一开始没考虑到全9的特殊情况,导致提交一直不通过,程序写的有点多,不太符合题目的本意要求,后续找到优秀的算法,再改正 importjava.util.ArrayList; importjava.util.List; importjava.util.Scanner; publicclassMain{ publicstaticvoidmain(String[]args){ ListbLis
u012706811
·
2015-07-23 21:00
计蒜客
第6题---泥塑课
小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑。在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始做泥塑前,让大家把手里的橡皮泥都捏成一个立方体,并且测量手里捏好的橡皮泥的长、宽和高。这样,她就可以知道谁被谁抢了橡皮泥了。小米老师在不同的学期可能会带一个班或者同时带多个班,因此输入数据可能有一组或
xdfu
·
2015-07-23 19:23
计蒜客
计蒜客
第18题---跳跃游戏
给定一个非负整数数组,假定你的初始位置为数组第一个下标。数组中的每个元素代表你在那个位置能够跳跃的最大长度。请确认你是否能够跳跃到数组的最后一个下标。例如:A=[2,3,1,1,4],returntrue.A=[3,2,1,0,4],returnfalse.格式:第一行输入一个正整数n,接下来的一行,输入数组A[n]。如果能跳到最后一个下标,输出“true”,否则输出“false”样例1输入:52
xdfu
·
2015-07-22 09:52
计蒜客
计蒜客
---跳跃游戏
这个程序写了,但是一直没有通过,想了半天也不知道问题出现在哪里. 测试数据是一直都可以的. importjava.util.Scanner; publicclassMain{ publicstaticvoidmain(String[]args){ intnum,i=0; Scannerinput=newScanner(System.in); num=input.nextInt(); inta[
u012706811
·
2015-07-20 11:00
计蒜客
---矩阵翻转(简单)
做这道题的过程中,了解到java的二维数组实际上就是多个一维数组的数组,所以类似下面这样的赋值是可以实现的. publicstaticvoidupturn(intd[][],inta,intb){ int[]e=newint[b]; for(inti=0;i
u012706811
·
2015-07-20 09:00
计蒜客
-----泥塑课
一开始不知道错在了哪里,一直报空指针错误,后来才发现是对象数组没理解好 classroomroom[]=newclassroom[num];只是声明了对象数组,并未初始化,所以直接使用room[i]会报空指针错误,正确的应该如下classroomroom[]=newclassroom[num]; for(inti=0;ichildren=newArrayList(); intnum; while(
u012706811
·
2015-07-20 09:00
计蒜客
430(爱奇艺的自制节目-暴力)
爱奇艺作为一家视频网站巨头,要为上亿的用户每天都提供“悦享品质”的服务。除了引进一些优秀的影视作品外,爱奇艺还做了一些诸如奇葩说、晓松奇谈的自制节目。爱奇艺最近又准备制作四档新的节目,它们分别是W,X,Y,Z;但是现在能用来录这些节目的演播室只有两个,分别是演播室A和演播室B。W节目的现场搭建比较复杂,每一期都要在演播室A来录制,X节目的摄影机位调整会影响节目质量,每一期都固定在演播室B来录制。而
nike0good
·
2015-07-19 12:00
计蒜客
31 工作区的颜值选择(简单)
题目链接:http://nanti.jisuanke.com/t/431题面:360硅谷范的工作区被划为了n行m列的连续工位,每个工位上可以安排一名员工工作。当第i行第j列(行和列都从1开始编号)的工位中坐着一个颜值为C的员工时,公司会需要付出的成本是(|C+i+j|⊕U)*W(其中⊕是按位异或符号)。U是这个工位的风水指数,W是这个工位上接收到360安全路由发出的wifi信号强度。比较有意思的是
David_Jett
·
2015-07-19 09:52
计蒜客
入门
编程题——其他
计蒜客
31 工作区的颜值选择(简单)
题目链接:http://nanti.jisuanke.com/t/431题面:360硅谷范的工作区被划为了n行m列的连续工位,每个工位上可以安排一名员工工作。当第i行第j列(行和列都从1开始编号)的工位中坐着一个颜值为C的员工时,公司会需要付出的成本是(|C+i+j|⊕U)*W(其中⊕是按位异或符号)。U是这个工位的风水指数,W是这个工位上接收到360安全路由发出的wifi信号强度。比较有意思的是
David_Jett
·
2015-07-19 09:00
入门
计蒜客
计蒜客
429(腾讯手机地图-pi的精确值)
腾讯手机地图的定位功能用到了用户手机的多种信号,这其中有的信号的作用范围近,有的信号作用的范围则远一些。有的信号相对于用户在不同的方位强度是不同的,有的则是在任何一个方向上信号强度都一致的。已知用户面向北方拿着自己的手机,在不同方位的各种信号覆盖区域可以被抽象成以用户为圆心的一系列扇形。已知每个扇形的半径r,和每个扇形的两条边相对于正东方向的夹角度数。每个信号覆盖区域抽象出的扇形都可以通过从第一条
nike0good
·
2015-07-19 02:00
计蒜客
428(人人都有极客精神-日期问题)
人人公司是一家极为鼓励极客精神的公司,当有重要的项目需要上线但又时间太紧,甚至需要当天上线的时候,往往会挂起海盗旗开启电子日期显示,让大家可以在对时间有更明确的感知的情况下,同心协力搞定重要的项目。海盗旗下方的电子屏显示的日期形式为YYYYMMDD(年份占4位、月份占2位、天数占2位)。日期电子屏幕上每个数字对应的显示如下图:输入格式从上图可以得知每个数字对应的笔画数,比如2的笔画数是5,8的笔画
nike0good
·
2015-07-19 00:00
计蒜客
第一场 搜狗输入法
搜狗输入法最近的用户输入中出现了一种新的输入模式,形如 “0k1234567”,搜狗的工程师发现这一模式后了解到,这是一种新被提出的对于十五进制数字的标记模式,其中 “0k” 是标记进制为15的前缀标记,之后的部分 “1234567” 是实际的十五进制的数字串。在发现这一标记模式后,搜狗的工程师开始尝试在已有的分词算法上进一步加入对于十五进制数字串的处理,把网页上的这种形式的 15 进制数正确地
u012349696
·
2015-07-18 15:00
计蒜客
课程系列:蒜头学算术(DFS)
Link:http://www.jisuanke.com/course/8/349蒜头的数学实在是太差了,于是老师把他关到小黑屋让他闭门修炼。老师跟他一张纸,上面一排写着1,2,3...N这N个数,中间用空白分隔。老师让他在空白处填上加号或者减号。他让蒜头君求出一共有多少种加运算符的方法使得整个表达式的值为0,并输出所有的方案。比如N=7时,1234567排成一排,一种插入符号的方案为1+2-3+
Enjoying_Science
·
2015-07-18 11:00
算法
ACM
DFS
计蒜客
课程系列:统计三角形(DFS+哈希状态存储标记)
Link:http://www.jisuanke.com/course/8/348给N根不同长度的木棍,求这些木棍一共能拼出多少个不同的不等边三角形。注意在拼三角形的时候一定要用上所有的N根木棍。不同的定义是至少有一条边的长度不相同;不等边的定义是三条边都不相等。输入格式: 第一行为数据组数T,(1 #include #include usingnamespacestd; intn,l[15];/
Enjoying_Science
·
2015-07-18 10:00
算法
ACM
DFS
计蒜客
15 map遍历
#include #include #include #include usingnamespacestd; intmain() { mapq; intn,x; scanf("%d",&n); while(n--) { scanf("%d",&x); if(q.count(x)) q[x]++; else q[x]=1; } map::iteratorit; for(it=q.begin();it
qq_24489717
·
2015-07-03 16:00
Python 零基础入门资料整理
调出终端的办法:Launchpad->其他一、对语言有初步感受实验楼Python学习路径
计蒜客
Python入门课程Python|acadamyThinkPython:HowtoThinkLikeaC
敲代码的猴子
·
2015-05-05 10:00
天赋与努力的关系
最近打算的是在
计蒜客
上把C++过一遍,然后紧跟云课堂上老崔的步伐,不过实际情况粉碎了计划,我卡在链表这一节几乎动不了了。
云天明
·
2015-04-14 22:30
生活杂谈
单链表的结构体定义与声明
最近在
计蒜客
上学习C++,因为很多内容与之前C语言的课程完全相同,所以学起来很快,到今天还剩下链表和对象这最后两章,而这些也是C++所完全不同于C语言的内容,从零学起,细细琢磨,感觉要注意的东西还是挺多的
云天明
·
2015-04-12 23:53
编程中的思考
HDU 1705 Count the grid && jisuanke 35 三角形内点
给出一个三角形,求三角形内的整点;皮克定理:S=a/2+b-1;S为多边形面积;a为多边形边上的点;b为多边形内的点;a为边上的点可以由欧几里得定理gcd(x1-x0,y1-y0)求得点数;另编程网站
计蒜客
u013050857
·
2015-03-08 16:00
数学
计算几何
Python 零基础入门资料整理
调出终端的办法:Launchpad->其他一、对语言有初步感受
计蒜客
Python入门课程Python|acadamyThinkPyt
喵在野
·
2015-02-03 13:47
[
计蒜客
] 单独的数字
单独的数字给定一个数组,除了一个数出现1次之外,其余数都出现3次。找出出现一次的数。如:{1,2,1,2,1,2,7},找出7.#include usingnamespacestd; intgetOnceNumber(intA[],intn){ constintN=32; intcnt[N]={0}; for(inti=0;i>j&1))%3; } } intres=0; for(inti=0;
lydyangliu
·
2015-01-03 19:00
今天终于刷完leetcode的题了,同时分享一些资料
如题了……持续了将近2个月的leetcode
刷题之旅
今天终于暂时告一段落了(以后肯定还会加题)。
诚实的偷包贼
·
2013-12-10 16:57
github
c++
leetcode
源代码
文档
C++
算法库
解题笔记
知识点
今天终于刷完leetcode的题了,同时分享一些资料
如题了……持续了将近2个月的leetcode
刷题之旅
今天终于暂时告一段落了(以后肯定还会加题)。
fanfanK
·
2013-12-10 16:00
LeetCode
github
C++
源代码
文档
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他