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
BJTUOJ
BJTUOJ
1857 棋盘覆盖(水~)
Descriptionhwfhwf捡到了一个n×nn×n的白色棋盘,但他不喜欢白色,所以他准备用一堆1×21×2和3×13×1的黑色方块把棋盘盖住。然而hwfhwf有很严重的强迫症,他不允许有黑色的方块重叠,而且所有1×21×2的必须全部垂直放置,所有3×13×1的必须全部平行放置。请问hwfhwf能完成这个任务吗?Input第一行:一个整数TT,代表询问个数(T≤1000)(T≤1000)。接下
v5zsq
·
2020-09-11 13:05
BJTUOJ
水题
BJTUOJ
1858 hwf 的签到(水~)
Descriptionhwfhwf每天都会通过做题来签到,今天也不例外。他上午做了aa道题,下午做了bb道题,但是hwfhwf记忆力不太好,刷一题,忘一题,所以有时候可能会刷重复的题,现在hwfhwf想知道自己一天一共刷了多少的题(同一题刷多次只算一次)。Input第一行有两个整数a,b(0≤a,b≤100000)a,b(0≤a,b≤100000)分别代表上午写的题目数量和下午写的题目数量。第二行
v5zsq
·
2020-09-11 13:05
BJTUOJ
水题
BJTUOJ
——Infinity的郁金香
春天到了,校园里开满了郁金香。Infinity经过花坛的时候,常常会停下来数郁金香玩。Infinity会分别统计不同颜色的花出现的次数,并把它们按照出现次数从多到少排序。这次Infinity来到了一个很大的花坛前,和往常一样继续数郁金香。不料,他数到一半时突然忘记数到哪了。Infinity不想从头开始数了,你能帮帮他吗?输入数据第一行有一个整数t(1≤t≤100)t(1≤t≤100),表示有tt组
Charles6665
·
2020-08-13 11:01
BJTUOJ
连续数的和
题目:http://citel.bjtu.edu.cn/boj/problem.php?cid=1006&pid=1分析:1。一开始写了滑动窗口,T了,发现果然会超时。2。遇到n比较大的这种情况怎么处理呢?定理:若把n分解成两个数相乘,那么乘数必定有一个小于√n3。对于这道题目,假设是i个数相加得到的n,设开始的数为x,则结束的数为x+(i-1)x,x+1,x+2,…,x+(i-1)是d=1的等差
Jerry99s
·
2020-08-13 10:11
思维技巧
数论
bjtuOJ
1019 Robot
1.从小数找规律,验证规律。这个题,当n前边的数最后为1的方案可以拆分为两个,即最后两步分两步走还是一步走完,而最后为1的方案数等于n-1的方案数。这样就说明out【n】=out[n-1]+out[n-2]2.想清楚这些,代码一气呵成。以下是代码:#include intcount[47]; intmain() { inti,m,num; scanf("%d",&m); count[0]=1;
dollarzhaole
·
2012-02-20 11:00
bjtuOJ
1018 Campus Singing Competition
1.由于名字要和选票数一一对应,因此需要用到结构体。在用到结构体的过程中,需要对结构体重用于记录选票数的变量进行初始化,解决方法是利用循环输入时顺便解决初始化的问题。更好的方法,或者利用一个函数就能解决的方法还没有找到;2.第一次用到do…while这样的循环语句,体会和while循环语句的不同;3.如何用指针指向结构体数组的某一个元素,这个问题始终没有解决。如果解决的话,就可以直接用sort()
dollarzhaole
·
2012-02-20 10:00
bjtuOJ
1137 蚂蚁爬杆
1.做成之后,检查了三个小时,逐步完善,到最后发现自己把电脑要考虑的工作给做了,需要把所有情况都给列出来,果断放弃。2.最短时间比较好想,左半部分蚂蚁向左走,右半部分蚂蚁向右走,没有碰撞发生。为所有最短时间中的最长的。 最长时间可能涉及碰撞。碰撞其实相当于穿透,-->AB 相当于 因此碰撞可以不考虑。最长时间就是离一端最远的蚂蚁所用时间。 3.正常的思路应该是先求每个位置到两个端点的距离中的较大的
dollarzhaole
·
2012-02-19 20:00
bjtuOJ
1188 素数筛选
1.素数筛选。利用了每个合数必有一个最小素因子:a.把2~n所有数依次存储在一个数组当中b.从2开始判断一个数是否为素数,紧接着删除这个素数的所有倍数,那么剩下的数里边,最小的数就是素数。c.在程序中有一点最为关键,以下是从一个blog中贴过来的:if(i%pr[j]==0)break; //pr数组中的素数是递增的,当i能整除pr[j],那么i*pr[j+1]这个合数肯定被pr[j]乘以某个数筛
dollarzhaole
·
2012-02-19 15:00
Blog
存储
bjtuOJ
1139 Longest Common Subsequence
1.动态规划解体方法;2.前几次下标错误。复制代码时一定要检查下标;3.第一次将伪代码转换成代码。以下是代码#include #include //usingnamespacestd; intmain() { inti,j,m,n; charx[1010],y[1010]; while(scanf("%s%s",x,y)!=EOF) { m=strlen(x); n=strlen(y); i
dollarzhaole
·
2012-02-19 14:00
上一页
1
下一页
按字母分类:
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
其他