- 第580封信|致柏舒柏弘
端老师
2020-9-24周四陪娃日记今天的柏舒4岁1月25天了。今天的柏弘2岁3月15天了。本周主题:柏舒:今晚去上英文童谣课,状态挺好,继续保持。柏弘:今天和你视频,你哭着要回南京,要回妈妈家。妈妈也想你。一、英语:1、贝壳学习规划本单元课程目标1.孩子能听懂firefighter,hurry,firetruck,turnthecorner,climbtheladder,getthehose,back
- UVA208(Firetruck)
myleosu
//终于有一天,Leosu想起了自己的密码。。题目就不复制了,附上题目连接:https://vjudge.net/problem/UVA-208这道题对于学过经典暴搜算法DFS和BFS的同学来讲思路非常简单,也非常好写,思路就是DFS暴力搜索不过考虑到字典序问题所以可以提前排序。于是我们就写出了这样的代码:提交上去却显示TLE。。importjava.util.*;importjava.math.
- Fire Truck | 每个小男生最初的英雄梦
进击的母亲
关注公号进击的母亲,同篇文章中配有本文英文部分录音哦!说到超级英雄,大人往往会想到超人、钢铁侠、美国队长,但小朋友呢,在他们的小小世界里,在绘本里救火救人救小猫的消防车就是他们的英雄啦!我家附近就有个消防站,在崽子一岁左右的时候,每天最开心的事就是趴窗口看消防车来来往往,于是,那时我就给娃买了这本书。小鹿今天带来的绘本是PeterSís的FireTruck。这本书讲述了每个消防车迷的终极梦想:变成
- 消防车 Firetruck【DFS】
~Monody
DFS
传送门水题。。。DFSDFSDFS扫描结点#includeusingnamespacestd;constintmaxn=22;intg[maxn][maxn];intp[maxn];intaim;intvis[maxn];intcnt;intdfs(intu,int*a,intcur){if(u==aim){for(inti=0;i>aim){memset(g,0,sizeofg);cnt=0;w
- Firetruck(DFS+回溯)
VeggieOrz
题解
题目描述中心城市消防部门与运输部门合作,维护反映城市街道现状的城市地图。消防员需要能够选择从火警站到火警的路线。中心城市分为不重叠的消防区。当报告发生火灾时,中央调度员通知火灾发生地区最近的火警站,并列出可能路线。您必须编写一个程序,中央调度员可以使用该程序来生成从地区火警站到火灾的路线。输入消防区都用小于21的正整数来标识,而且火场始终位于第一个消防区。输入文件包含多个测试用例,代表不同火灾。•
- UVa 208 - Firetruck(DFS判连通+回溯)
wcr1996
算法竞赛入门经典(第二版)第七章暴力求解法
输入n个结点的无向图和一个结点k,按照字典需输出用结点1到k的所有路径。首先从k开始dfs将所有与之连通的结点标记,若1位被标记则无解。然后从结点1开始dfs,只对和k连通的结点进行。找到之后输出。#include#includeusingnamespacestd;constintmaxn=25;inta[maxn],des,cnt;boolg[maxn][maxn],vis[maxn];void
- UVA Firetruck
hexiecs
ACM-----bruteforce
题目如下:FiretruckTheCenterCityfiredepartmentcollaborateswiththetransportationdepartmenttomaintainmapsofthecitywhichreflectsthecurrentstatusofthecitystreets.Onanygivenday,severalstreetsareclosedforrepairs
- UVa 208 - Firetruck 回溯+剪枝 数据
hcbbt
=====算法相关=====+数据结构ACM
题意:构造出一张图,给出一个点,字典序输出所有从1到该点的路径。裸搜会超时的题目,其实题目的数据特地设计得让图稠密但起点和终点却不相连,所以直接搜索过去会超时。只要判断下起点和终点能不能相连就行了,可以用并查集也可以用floyd算法,这样就能过了。但是这个方法不是很完美的,如果两点之间只有一条线相连,而图又是稠密图,这样也很容易超时,数据强电就会挂掉。可以把算法改进一下:是先从终点出发,无回溯的走
- uva 208 Firetruck
hackerwin7
ACM_DFSACM_并查集ACM_图论
题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=108&page=show_problem&problem=144题目描述:FiretruckTheCenterCityfiredepartmentcollaborateswiththetransportationdepartment
- UVa 208 Firetruck
c21c21
FiretruckTheCenterCityfiredepartmentcollaborateswiththetransportationdepartmenttomaintainmapsofthecitywhichreflectsthecurrentstatusofthecitystreets.Onanygivenday,severalstreetsareclosedforrepairsorcon
- UVa 208 Firetruck 消防车
J1nAB1n9
搜索暴力
TheCenterCityfiredepartmentcollaborateswiththetransportationdepartmenttomaintainmapsofthecitywhichreflectsthecurrentstatusofthecitystreets.Onanygivenday,severalstreetsareclosedforrepairsorconstruction
- 208:Firetruck
ACLJW
算法UVaACM-ICPC水题回溯搜索BFSDFS
Firetruck回溯即可,不过要注意先判断是否可以到达着火点,如果到不了那就没必要回溯了,可能给的数据比较坑,到不了的数据比较多,不判断的话会超时。还有就是输出的格式和样例给的竟然不一样,真是醉了。#includeusingnamespacestd;constintmaxn=25;intt,n,cnt2;intvis[maxn],path[maxn];intG[maxn][maxn];intpo
- 【UVa】208 - Firetruck
MikotoLoveMe
算法UVa
Problem[here](“https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=&problem=144&mosmsg=Submission+received+with+ID+17612154“)ProblemTheCenterCityfiredepart
- Bilingual engineering 201707 No.360 Alyee
AlyeeBonnie
Music:0a0bVideo:/Reading:TsinghuainfantEnglishMotherlearning:OnlineparentcoursesGames:FiremanVocabulary:Fireman,firetruck,climb,ladder,spray,hurry,whistle,gather,save,waterhose,hero,coughPhrase:Firest
- 小西妈双语工程打卡第90次:201704期193号 tom c7.28日
紫夜1606
1.视频,无2.音频,无3.游戏,刚准备今天继续巩固firetruck,tom就说自己玩够了救火游戏了,消防员还能抗洪呢,于是我们晚上临时换话题,还好爸爸出来救场,游戏继续进行,fireboatrescuefouranimals,还好进入状态基本情节差不多,最后设计onefiretruckisonfire,我故意sparythewater,tom纠正sparythefoam,firehydrant
- 【英文启蒙】孩子英文说错了,妈却很开心,为啥?
Alison对外汉语
是的。我就是这个妈。我家娃两岁11个月,目前他的语言就时不时出一出错。这些错,让我非但不觉得孩子语言发展不好,反倒让我无比开心-,确信无疑地知道孩子语言发展能力好得很。无搭界配图比如他知道单数复数,他会说-apuppy,twopuppies/abutterfly,threebutterflies/acaterpillar,manycaterpillars/afiretruck,5firetruck
- 清华百人工程打卡第43次:201704期193号 tom c6.10日
紫夜1606
1.音频,0a,0b循环半个小时2.视频,无3.游戏,littlegreefrog,thedinosaur,driveinmycar.thefiremen,4.中文,什么是什么〜宇宙,听故事时,把书拿出来看。后来听着地球那本睡着了5.妈妈,今天太忙,没有做功课。6,孩子急于输出了,比如生气时说Iamnoloveyou,乐高图册上赶紧给我看,妈妈firemen,firetruck,fireservi
- 清华百人工程打卡第44次:201704期193号 tom c6.11日
紫夜1606
1.音频:清华幼儿英语0bturtleandsnail2.视频,turtleandsnail3.游戏,去奥森玩,在帐篷里各种玩,去的路上,在车里玩dinasour,littlegreenfrog,后来妈妈捉了一只蚂蚁放进帐篷,Tomisscared,玩了bigbadbug,后来又玩了handydandy.路上看到firetruck和fireservice吃饭时看到一张宣传海报,firemen和fi
- 清华百人工程打卡第23次:201704期193号 tom c5.21日
紫夜1606
1:音频:0b第一,二,十单元循环,1a循环听2.动画:0b第二,十单元3.游戏,¹,今天新选的thefiremen,因为对消防车特别感兴趣,所以打乱计划,从兴趣点入手。之后,tomc充当firemen,自己又选了一个红色玩具当fire,然后开着他的firetruck开始游戏,由于他的firetruck上没有ladder,他找了一段轨道放在上面,玩了好多遍。图书馆回来的路上,又让我和爸爸分别坐在太
- UVA208 Firetruck
yexiaohhjk
题意:给你一些城市相连的关系,问你能否从第一个城市,到第k个城市,并按照字典序输出路径。城市个数小于20,直接搜有个很坑爹的地方,数据里面会有第一个城市无法到k的情况,所以在暴力全排列的时候,你判断一下第一个城市是否能到第k个城市。还有一个剪枝处理是妙用floyd,得到城市之间是否有通路的关系数组,进行剪枝。方法一:先判断第一个城市到第k个城市是否有解。#include
#include
#inc
- UVa208 消防车 (dfs+并查集)
daniel_csdn
UVa208Firetruck题意:一个n(n
#include
#include
usingnamespacestd;
intk;
intg[20+5][20+5];//邻接矩阵
intvis[20+5];
intpath[20+5];//记录路径,方便打印
intcnt;
intp[20+5];
intFind(intx){
if(p[x]==x)returnx;
returnp[x]=F
- UVA 208(p214)----Firetruck
wang2147483647
#include
#include
#include
#include
usingnamespacestd;
intg[100][100],v[100],en,n,a[100],sum,m[100][100];
voidfloyd()
{
for(intk=1;k<=n;k++)
for(inti=1;i<=n;i++)
for(intj=1;j<=n;j++)
g[i][j]=g[i][j]||
- UVa 208 - Firetruck 回溯+剪枝 数据
uva
题意:构造出一张图,给出一个点,字典序输出所有从1到该点的路径。
裸搜会超时的题目,其实题目的数据特地设计得让图稠密但起点和终点却不相连,所以直接搜索过去会超时。
只要判断下起点和终点能不能相连就行了,可以用并查集也可以用floyd算法,这样就能过了。
但是这个方法不是很完美的,如果两点之间只有一条线相连,而图又是稠密图,这样也很容易超时,数据强电就会挂掉。
可以把算法改进一下:是先从终点
- UVA208 Firetruck 消防车(水,dfs)
DFS
要输出所有路径,又要字典序,dfs最适合了,用并查集判断1和目的地是否连通即可
#include<bits/stdc++.h>
using namespace std;
const int maxn = 21;
int p[maxn],cnt[maxn];
void init(int n) {
for(int i = 1;i <= n; i++) p[i
- UVa 208 Firetruck【回溯】
uva
题意:给出一个n个节点的无向图,以及某个节点k,按照字典序从小到大输出从节点1到节点k的所有路径
看的题解
http://blog.csdn.net/hcbbt/article/details/9755147
因为节点数很少(小于20),所以可以先用floyd处理一下,判断一点是否能够到达终点
然后就像紫书里面枚举排列那样的去挨个找出字典序从小到大的路径
题解里面说到的无回溯的走遍和终点
- UVA 208 Firetruck
uva
直接回溯会超时,所以我们需要预处理一下,把所有与终点相连的点处理出来。
CODE:
#include <iostream>
#include <cstdio>
#include <cstring>
#include <vector>
#include &l
- UVa208,Firetruck
uva
要事先判断结点1能否到达K,否则真的会超时的= =(我一开始不信,感觉应该能正常退出dfs啊,结果真的超时了)
我是判断的k是否与其他结点有路,是的话才dfs(数据水,居然过了)
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#
- uva208 - Firetruck
uva
Firetruck
The Center City fire department collaborates with the transportation department to maintain maps of the city which reflects the current status of the city streets. On any given day, sever
- UVA 208 Firetruck
uva
UVA_208
这个题目思路很简单,但关键在于对深搜的优化(也即剪枝)。同时,这个题目好像没说最后要按字典序输出方案,但确实只有按字典序输出方案才能AC。(如果你看到了题目中有这点要求,千万别用鸡蛋砸我,我英文不好……)
一开始我用邻接矩阵写,超时了,后来改成了邻接表还是超时。看了别人的报告后,说是一开始先把到达起火点的所有点找出来,然后再从这些点中挑DFS时用到的点。
这样写完之后果
- UVA 208 Firetruck
uva
Firetruck
The Center City fire department collaborates with the transportation department to maintain maps of the city which reflects the current status of the cit
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name