Redian新闻
>
在国内用哪家的VPN能连上google???
avatar
在国内用哪家的VPN能连上google???# PDA - 掌中宝
a*e
1
请问这段程序有问题么?能通过OJ。但总觉得似乎太简洁了。。。。。有人被面试的时
候要求当场写KMP么?多谢!
char *strstr(const char *s1, const char *s2) {
const char *a = s1, *b = s2;
while(1)
{
if (!*b) return (char *)s1;
else if (!*a) return NULL;
else if (*a++ != *b++) {a = ++s1; b = s2;}
}
}
avatar
D*6
2
到这月底,儿子即三岁半。从去年冬天我们怀疑儿子语迟,至今年春末评估为delay(
评估老师甚至说有autism倾向),五个月过去了,儿子各方面均有很大提高,尤其是语
言和交流能力,因此在此写下个中过程,希望和各位爸爸妈妈们讨论、交流。
今年春天时,我儿子除了字母、数字、颜色、形状,车和儿歌之类的词汇自己自娱自
乐,基本不会和人交流对话,有需求时直接用行动表示或简单的单词(1-2个),常常
对我们说的话毫无表示,除非对话内容有关数字、颜色、字母或各类机动车。出去玩时
,基本都是自己玩,有小朋友示好或跟在他后面,他基本不理。我见到他主动想和别人
玩的,只有一次,是很活泼的两姐妹,约7、8岁和4、5岁。这两姐妹的运动能力实在很
好,她们做着游戏,他被吸引,就跟着她们跑。他是一个玩起来比较专心的孩子,似乎
比较吸引其他小朋友,但他只会和比他大的多的小女孩互动。
因此春天我联系帮他做了评估。其实去年冬天就想做,但一直没找对机构。儿子在两
岁半时我便怀疑他语言delay,主要是对比我女儿,我女儿一岁左右开始说话,两岁时
已经可以提问题完全自如的和大人互动了。所以,他的延迟是非常明显的。但是他认字
母、数字和颜色又特别出色,两岁生日前,我是忽然发现他不是单纯的会数或者读,而
是认识。幼儿园的老师常常说的是,其他孩子都不知道,就他知道,因此掩盖了语言发
展的迟缓。
大概是四月底对他做的评估,分好几个部分,也因此让我对这个年龄的孩子各方面的
发展水平有了一些了解。在讨论评估结果时,有个老师甚至怀疑他有自闭的倾向,我被
吓坏了,检讨了自己从孩子出生所有应该做好但没做好的事。最后决定停下所有事,全
力陪孩子。
从今年四月底到现在,可以说,他的进步非常大,现在已经可以充分和我们互动,中
英文。我发现他的记忆力非常好,一本幼儿小书读两遍他基本就可以自己重复了。有什
么要求时,基本都是语言表达了。我们在家里也给他定了一些规矩,执行良好。不过他
的世界还是数字、字母、形状、各种车,就是说他对东西的描述就是这个范畴,比如说
圆柱形的玻璃杯子,他会说这是个圆柱,有一些东西会加上颜色或名称,只是动词用的
越来越多了。现在他会自己给自己设计一些游戏,比如把他的四、五个玩具车堆成一堆
,从一个地方挪到另一个地方,挪一个,数一下,说,XX left. 全部挪完说All gone。
秋季开始他上学区针对幼儿语言delay的program,非常有帮助,老师也说他记忆力很
好,儿歌教两遍,他就会唱了,常常在家里唱一些我没听过的儿歌,就是老师教的。有
时候自己在家里玩,会模仿老师的话,比如,再得两颗星星,你就可以出去玩了之类的
。这个项目刚开始的一两个礼拜,他和老师都有一段非常辛苦的时候,他完全不听指挥
,生气的时候把教室里弄的一团糟(最严重的一次是把所有能弄到地上的东西全弄地上
了,三个老师都挡不住),和老师严重对抗等等,好在很快他明白了教室里的规则和流
程。
大约两个礼拜前吧(项目开始两个礼拜后),老师说他每一个环节都很认真Follow
,为了攒星星换奖品,大概是他终于弄懂了规则,也对流程中的一些环节产生了兴趣。
上周二家长会,老师对他的评价很好,说他在形状方面比她们所有老师都强(平面立体
均到12),其他的puzzle,motor也是他的强项,脾气仍然很倔,但是老师尽可能给他
一些选项,避免直接和他产生对抗。
总体来说,儿子是一个脾气暴躁的孩子,个性也很强,目前,还算比较服从规则,
就是说什么事情要提前说好。拿吃糖来说,他要的时候,你给他一个,一定要说,这个
吃完了,就不能再吃了。但是如果你给他的时候,没讲不能再吃,他过来要再要,你不
给,他会生气。不过他现在也学精了,要的时候不会直接说出来,会说那个绿色的,圆
形的,等等。如果他用一种神神秘秘、略带羞涩的语气说出的颜色或形状,我就知道是
一些限制级的零食或糖。
对孩子的养育真是一个不断学习的过程,从儿子出生到现在,经历了很多事情,也似
乎是从他被评估为delay之后,我才真的重视作为妈妈理应对孩子的陪伴。事实证明,
父母的陪伴对孩子各方面能力的提高,真的有用。
avatar
i*m
3
急急急
avatar
d*u
4
KMP也也不难吧. 能过OJ不代表什么

【在 a***e 的大作中提到】
: 请问这段程序有问题么?能通过OJ。但总觉得似乎太简洁了。。。。。有人被面试的时
: 候要求当场写KMP么?多谢!
: char *strstr(const char *s1, const char *s2) {
: const char *a = s1, *b = s2;
: while(1)
: {
: if (!*b) return (char *)s1;
: else if (!*a) return NULL;
: else if (*a++ != *b++) {a = ++s1; b = s2;}
: }

avatar
n*f
5
恭喜,家长很用心,结果很不错啊。
看来评估以下,再参加相关课程还是挺有用的。
上次讨论类似问题,有人认为这些评估/治疗机构是联合一起,想多赚钱的,其结果不
能轻信。
avatar
f*o
6
rdp to an ec2/azure VM.
avatar
a*e
7
是啊,只要肯花时间,没有什么难
avatar
D*6
8
谢谢!
我们是学区评的,很专业。先有两个老师来家,一个做问卷调研,一个和孩子互动,和
孩子互动的老师背了个很大很夸张的旅行包,里面全是适龄的玩具。然后是学校的
Screening性质的评估,最后才是delay的专业评估,加上所上daycare老师的问卷调查。
学区的项目也很好,三个常住班级的老师,五个孩子,另外还有三位分别是音乐、OT和
语言治疗老师,基本上能保证孩子和老师一对一。
整体上说,公校的资源比私立的preschool(daycare里的)要多很多,老师普遍也很棒
。一般的daycare老师也很好,不过由于资源有限,这些老师都很忙碌,对孩子的关注
和互动时间和公校的不能比。

【在 n****f 的大作中提到】
: 恭喜,家长很用心,结果很不错啊。
: 看来评估以下,再参加相关课程还是挺有用的。
: 上次讨论类似问题,有人认为这些评估/治疗机构是联合一起,想多赚钱的,其结果不
: 能轻信。

avatar
m*g
9
我买的linode自己plink连的
avatar
c*y
10
求KMP讲解链接,我看过一个帖子,理解了为什么要做那样的index,但看不懂index怎
么做的,为什么可以O(n)做出来。

【在 d**********u 的大作中提到】
: KMP也也不难吧. 能过OJ不代表什么
avatar
p*e
11
为什么要用谷歌?

【在 i******m 的大作中提到】
: 急急急
avatar
Z*4
12
这个可以过oj啊。。
我记得这种naive matching不能过的。
avatar
s*y
13
astrill 付费的,稳定速度快
avatar
a*e
14
http://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pratt
不知道啊,但好像是可以得。我是觉得这种写法很简单, 比起同样的naive matching
char *strStr(const char *haystack, const char *needle) {
// if needle is empty return the full string
if (!*needle) return (char*) haystack;
const char *p1;
const char *p2;
const char *p1_advance = haystack;
for (p2 = &needle[1]; *p2; ++p2) {
p1_advance++; // advance p1_advance M-1 times
}
for (p1 = haystack; *p1_advance; p1_advance++) {
char *p1_old = (char*) p1;
p2 = needle;
while (*p1 && *p2 && *p1 == *p2) {
p1++;
p2++;
}
if (!*p2) return p1_old;
p1 = p1_old + 1;
}
return nullptr
}
avatar
c*z
15
搞个aws free tier就行了,绑一张信用卡先用着,一年换个账户。

【在 m********g 的大作中提到】
: 我买的linode自己plink连的
avatar
a*e
16
找到一个解释比wiki清楚的source
http://www.inf.fh-flensburg.de/lang/algorithmen/pattern/kmpen.h
下面是根据那个原理写的KMP,这下觉得清楚多了。和正在学习的同学共享一下。。。
。。。顺便多谢各位。。。。
class Solution {
public:
char *strStr(char *haystack, char *needle) {
int pos = kmpSearch(haystack, needle);
if (pos == -1) return nullptr;
else return haystack + pos;
}
static void kmpPreprocess(const char *p, vector &b)
{
int i = 0, j = -1;
b[i] = j;
const int m = strlen(p);
while (i{
while (j >= 0 && p[i] != p[j]) j = b[j];
i++; j++;
b[i] = j;
}
}
static int kmpSearch(const char *t, const char *p)
{
int i = 0, j = 0;
int n = strlen(t);
int m = strlen(p);
if (m==0) return 0;
// int *b = new int[m+1];
vector b(m+1,0);
kmpPreprocess(p, b);
while (i{
while (j >= 0 && t[i] != p[j]) j = b[j];
i++; j++;
if (j == m)
{
//delete[]b;
return (i - j);

}
}
return -1;
}
};
avatar
i*m
17
hk google or us google?

【在 s****y 的大作中提到】
: astrill 付费的,稳定速度快
avatar
g*t
18
vpn早不行了,
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。