首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Stephen Wolfram:如何训练孩子们的计算思维(IV)

而孩子们通常只写极少量的代码,事实上这跟那个年代所进行的计算没什么不同(只不过由于致力于大型代码库的机制,可能更复杂一些)。 Wolfram 语言是一门现代化的语言。...说到这里,关键的一点是,循环、条件语句和变量并不是计算真正要关注的点;它们只是低层语言中具体执行的细节。有人说,当有明确的循环、条件语句和变量时,让孩子们来理解到底怎么回事要容易得多。...他们看上去完全掌握了怎样在低层语言中写出好程序,但会不停地对所有要做的事情和所有不工作的情况发出感慨。“噢天啊,我要亲自来分配内存”。 “哇哦,整数的大小得有个限制“。如此种种。...而且我深信不疑,通过把这些远远超出 1960 年代的想法纳入进来,我们可以让幼小的孩子们更直接更成功地了解计算思维,并在他们以后深入学习时派上用场。 这一切将如何发生?...经过三十年的探索,我们已经有了技术。但现在我们必须以正确的方式将它实际交付给全世界的孩子们。 我认为可以把计算思维成功地教给范围广泛的人群,而无论他们的经济状况如何。

43140

孩子们的游戏(圆圈中最后剩下的数) 孩子们的游戏(圆圈中最后剩下的数)

题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。...然后,他随机指定一个数m,让编号为0的小朋友开始报数。...每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数….这样下去….直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的...(注:小朋友的编号是从0到n-1) 解题思路 用环形链表模拟圆圈。创建一个总共有 n 个结点的环形链表,然后每次在这个链表中删除第 m 个结点。注意,起步是-1 不是 0。...起步是 -1 不是 0 while(link.size() > 1){ index = (index + m) % link.size(); //对 link的长度求余不是对

60830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    剑指46-孩子们的游戏

    数组、取余 题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。...其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。...每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数….这样下去….直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的...(注:小朋友的编号是从0到n-1) 如果没有小朋友,请返回-1 题目很复杂,大概意思就是一个循环链表,每次取第m个删除,然后从下一位继续取第m个删除,直到只剩最后一个元素 解法 这个题很像循环链表,但是我觉得用循环链表做未免太麻烦了点

    14820

    给孩子们的AI科普课(速收藏)

    孩子们的日常小事已经有了越来越多AI的影子,比如,给照片加滤镜,和机器人对话等。对他们来说,AI不是新鲜事。但同时,AI也是新鲜事——大模型为何能进行对话?AI写诗能写到什么份上?...为了激发他们的好奇心,昨天,由清华大学、中国宋庆龄基金会和腾讯共同举办的第五届腾讯青少年科学小会,在清华大学登场,五位AI科技大咖作为“课代表”,和孩子们聊了很多AI的话题,不乏技术解密,也有冷知识,目的就是鼓励他们用...这个AI数字分身可以在同一时间帮我们干着分身乏术的事。比如,此时,你在看这篇文章,你的数字分身正在直播间和孩子们科普AI。...相比于在现实世界搭建场景,在游戏中模拟场景的效率更高、成本也低。而这个试验场景是开悟平台为所有AI研究人员提供的游戏训练场。大家都知道,要提高AI能力,必须对模型、算法做持续训练和优化。...对于孩子们来说,这些是AI科技发展的硬知识,也是他们可以投入兴趣、有所作为的新世界。我们愿意做出更多努力,帮助他们圆梦AI。最后,附赠一个彩蛋。

    63320

    孩子们的游戏---圆圈中最后剩下的数

    题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的: 首先,让小朋友们围成一个大圈。...然后,他随机指定一个数m,让编号为0的小朋友开始报数。...每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的...// HF作为牛客的资深元老,自然也准备了一些小游戏。 // 其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。...// 每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中 // 从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下最后一个小朋友

    21720

    写给想要转行做产品经理的迷茫孩子们

    任何岗位都有软性与硬性能力之分,一名优秀的产品经理需要具备以下几件武器: 基本技能完善而扎实,比如原型制作(效率和流程)、项目管理(尤其是风险控制)、数据分析等 细微的洞察力,能换位到用户的立场和场景理解他们背后的动机和诉求...在此,给几点个人的小建议,仅供参考: 整理产品经理所需要的能力并分别打分,量化的了解自己的优势和劣势,有目标性的在工作学习中刻意去锻炼和补充自己不擅长的能力; 尝试形成属于自己的产品方法论,总结和提炼不同业务形态产品的功能推导逻辑...,坚持是什么-为什么-怎么做,更会坚持如何做更好; 多多探讨和输出,可以尝试进行写作式的输出,每次都是思维方式的锻炼和总结; 多向比自己牛的人请教,别人的一席话可能会抵过自己长时间漫无目的的学习,请教时重点是学习对方的方法和逻辑...你还需要更多软性的能力:独立思考、优先级排序、成本考量、分享传播等等所有可以养大自己产品的能力。 基于以上说明,我们可以尝试着提炼一个较为完整的产品经理能力模型,应该是这样的: ?...再或者2B和2C产品在设计和能力要求上是完全不同的。传送门:两句话讲清楚2B和2C产品设计的区别。了解的方法除了自己有目的的收集资料外,可以在一些职场交流社区发问和咨询。

    3.9K30

    Stephen Wolfram:如何训练孩子们的计算思维(III)

    (是的就像英语语言一样,有些孩子们不会使用的生僻字,所以 Wolfram 语言中也有一些孩子们一般不会用的晦涩的函数。) 所以是什么帮助实现了这一点呢?...过去,孩子们和专家用的经常是两个分开的系统。但是由于有了这个自动化技术,两个系统可以合并了。这样的事在其他领域也发生过。...但是有了计算思维,孩子们已经有了和老师一样的工具,所以现在孩子们也能做一些专业级别的事情了。 在某种程度上,孩子们在学校里所学的功课,都很少能够举一反三。孩子们花很多精力做数学或化学题。...孩子又可以从用 Wolfram 语言写东西中学到什么呢?首先最重要的,他们学习了计算思维。计算思维是一种非常新的思考方式。但是它和孩子们做的其他事也有一些相同的特点。...而现在有了 Wolfram 语言,做别人没做过的事情已经变得很容易。当然,不是所有孩子都和我一样有这样的动力。

    68250

    Stephen Wolfram:如何训练孩子们的计算思维(II)

    有时是与大团体,有时与小团体,有时我会注意到一个成年人参加的活动中的小孩子,最终我会拿出计算机,与孩子们进行交流而不是和大人们。...我曾和高中年龄段的孩子们和中学年龄段(11-14岁)的孩子们打过交道。 如果是一个孩子,或一个小组,我会永远坚持让孩子们打字。通常我会从大家都知道的东西开始。让计算机计算 2 + 2。...对于自认为可能不喜欢数学,或笼统地不喜欢科技的孩子,我可能改用一些颜色: ? 我们可能会尝试把红色和蓝色混在一起,产生紫色: ? 我们也会尝试获取摄像头当前的图像: ?...然后勾勒出所有的“边”: ? 我们也会尝试对颜色做更复杂的操作: ? 也许我们会选另一个方向,获取英语常用词汇列表(如果任何一个孩子知道另一种语言,我也会进行尝试): ?...在观察孩子们输入代码的时候,我注意到自动提示是很重要的(在匹配以前中括号是紫色的;如果位置不对,输入的东西会显示为红色;为所有输入提供自动补全等)。

    36960

    Stephen Wolfram:如何训练孩子们的计算思维(I)

    一直以来,社会各界对如何训练孩子们的数学思维有广泛关注(和担心)。但是放眼未来,对孩子们计算思维的教育,其重要性和影响则更为深远。...令人兴奋的是,现在我们已经在很多领域做到了这一点,足以支持各种计算思维,例如传统上学校教授的所有学科。 七年前,我们推出了 Wolfram | Alpha,回答孩子们(和许多其他人)的各种问题。...对于孩子们和其他人,Wolfram | Alpha 是利用 Wolfram 语言基于知识的计算能够做到的事情的一个有力的说明。...首先,第一点我们在将近 30 年前发明的 Wolfram Notebook 概念是孩子们(和其他人)与语言交互的一个很好的方式。...我希望确保 Wolfram Programming Lab 能适合所有孩子使用,无论他们在哪里,所处的教育环境怎样。

    87170

    你的孩子不是你的“孩子”

    - 结语 - 饭圈乱象、网络沉迷、童星招募、虚拟恋人、设圈不理性消费、游戏代解防沉迷…  随着孩子对网络的依赖不断加深,他们遇到网络风险的可能性也越大。 很多时候,网络暗藏的风险正好就是家长的盲点。...对于家长来说,应该及早帮助孩子建立隐私保护意识,并教会他们识别网络风险,在发现异常时,尝试去理解孩子内心深层的情感需求,让孩子感受到足够的爱和信任。...对于孩子来说,规避网络风险需要做到“三不”,不轻信网络上的陌生人,不发送自己的隐私,不轻易转账。...近两年来,国家各级主管机关对未成年人保护工作高度重视,从2021年6月1日《中华人民共和国未成年人保护法》生效实施,到2022年《家庭教育促进法》正式实施,与未成年人成长密切相关的家庭、学校、网络平台等都被赋予了法定职责和义务...,全社会都在积极营造有利于青少年健康成长的环境氛围。

    33030

    腾讯郑磊:让科技成为孩子们的创新游戏

    那年冬天,成长守护团队在两个月内走访了6个省市15所学校,访谈了100多个老师和300多个孩子。我深刻地感知到:仅仅用用技术的手段,把小朋友拦在游戏之外,并不能解决所有的问题。...作为对孩子负有教育、引导责任的成年人,我们可以给孩子们提供什么?严格地说,我们通常所说的“游戏”,它是狭义的游戏。广义的游戏,是生活中所有能产生快乐、回归童心、激发想象力的“活动”。...孩子们虽然还不会劳动,但他们可能通过玩种田和织布的游戏,学习劳动技巧,为将来的生活和工作做准备。我们平台上的一位家长说,他从来没有限制过孩子玩游戏。...也就是说,光是建设一个好看的教室和运动场,是没办法让孩子们感受“未来”的。如果没有配套的师资和课程,孩子们根本不会使用我们提供的科技设备。...如果说,以前大家对腾讯的关注点在于是游戏产品的研发和运营,那么,现在我希望,更多人可以和我们一起关注孩子们,关注孩子们的科学和体育教育。

    30610

    剑指offer 孩子们的游戏(圆圈中最后剩下的数)

    每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。...然后,他随机指定一个数m,让编号为0的小朋友开始报数。...每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的...(注:小朋友的编号是从0到n-1) package offer.LastRemaining_Solution; public class Solution { public int LastRemaining_Solution

    36730

    剑指offer——孩子们的游戏(圆圈中最后剩下的数)

    概述 题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。...然后,他随机指定一个数m,让编号为0的小朋友开始报数。...每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数….这样下去….直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的...(注:小朋友的编号是从0到n-1) ---- C++ AC代码 #include using namespace std; class Solution { public

    34240

    孩子们的上学路,VR道路安全教育了解下?

    例如,在学校门口和周边主要路口增设执勤点、举办校内交通安全知识讲座,以及开展校车和接送学生车辆集中整治行动等。 ?...一是因为该年龄段儿童体型较小,驾驶员不能很好地注意到;二是因该年龄段的儿童,通常无法准确判断车辆的距离和速度,对交通安全的关注也不够。...值得一提的是,系统能监测儿童们的反应速度和注意力,并设置了“教练员”的弹出角色。如果儿童们在过马路时犯错误,虚拟教练员将以“老司机”的视角,友好地做出说明以纠正错误。...虽然,目前的数据还不能确定这种新教育形式的长期效力,但早期的这一测试结果,已经让人看到了道路安全VR教育的成效,和推进VR这种教育形式的意义所在。...再如,福特曾推出一项名为《WheelSwap》的VR体验,使驾驶员和骑车者在VR中互换视角,以增进对彼此的理解,并规范驾驶行为。

    44310

    禁忌边界丨你的孩子不是“你的孩子”

    在他们看来,“孩子只是在自己眼皮底下上个网,会有什么危险呢?” 但,你真的了解你的孩子吗?你所看到的孩子,和在网络上活跃着的他们,差距有多大?...随着未成年人对互联网的依赖不断加深,你的孩子也许早已不是“你的孩子”。 家庭教育是未成年人网络安全保护中不可或缺的一环。...因未成年人心智发育还不成熟,对网络风险的辨别能力和防御能力不足,家长应加强对孩子的上网管理,堵疏结合,保持良好亲子关系,同时以身作则,管理好自己的上网行为。...专属举报标签 启动未成年人保护专项,从严处理,已累计处置儿童色情相关违规账号6826个 推出未成年人保护专栏《繁星特刊》,定期发布未成年人相关高频风险内容,护航未成年人健康成长 同时,清朗网络空间更离不开大家的共建...希望大家上网过程中遇到各类不良信息能及时举报,为孩子们安全上网贡献自己的力量。 儿童节,愿所有的孩子们都快乐平安健康地长大。 关注腾讯举报中心 了解更多精彩内容

    48130

    剑指Offer-孩子们的游戏(圆圈中最后剩下的数)

    package Other; import java.util.LinkedList; /** * 孩子们的游戏(圆圈中最后剩下的数) * 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友...HF作为牛客的资深元老,自然也准备了一些小游戏。 * 其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。...这里的变量x表示上面数列(*)的元素,p(x) 表示上面数列(**)中相同位置对应的值 * 然后我们实际上需要的映射是描述 (**)--->(*) 的函数,即为p^(x) * 如果找到这样的映射...k + 1]%n = [p(x) + k + 1]%n * 改写因变量和自变量得到:p^(x) = [x+k+1]%n * 上式中的x代表(**)数列中的元素,也即F(n-1,m)...,将 x = F(n-1, m) 和 k = (m-1)%n 代入即得: * F(n, m) = [ F(n-1, m) + (m-1)%n + 1 ]%n * 继续化简上式: 由

    58150

    周末分享:放眼30年,孩子们需要什么样的教育?

    现在我们的所有教育都希望孩子不要输在起跑线上,但是我要问的是,未来的世界是一个怎样的世界?各位有没有意识到,今天的小学生真正在人生的顶峰、最需要小学所教的能力,是什么时候?...如果在90年代,可能家长们会建议儿女们选择公务员、银行柜员和土木工程师。因为一技藏身,有一个组织,有一个单位,有一个技能藏身最安全。可能近些年家长会鼓励孩子们去读国际贸易、金融和计算机工程。...在我看来未来你给孩子最大的伤害,莫过于在所有需要做最重要决定的时候不让他做,小学不让他做,大学不让做,媳妇不让他挑,房子不让他选,工作帮他找好了。...所以在今天一个真正比较恰当的人生态度是适应比规划更重要,我们应该鼓励孩子们定一个三到五年的计划就足够了,然后有极强的跨界整合的能力,保持好奇,拥抱变化,在恰当的时候可以创造自己喜欢的事业。...一切都是面向未来的,所以你对于未来世界的信念就是最重要的教育信念。如果一个家长、一个老师相信未来是善良的,那么他就教孩子们去打开可能性,去创造可能,去尝试更多,去体验精彩。

    66050

    用Wolfram语言提高孩子们的英语词汇量

    第一个星期我们遵循的是标准的白板教学方式,我发现孩子们不到一个小时就厌倦了, 而我们两个小时的课程主要涉及讨论对话中常用单词的含义和用法。这种教学方法未能激发孩子们的兴趣,从进展状况也反映了出来。...该界面主要基于按钮和 "选项卡视图", 所有图形和表格都显示在特定选项卡中。...该程序仅随机生成玩家名称和字母; 玩家必须想出单词,用它们造句并大声说出来。特定玩家的名字和字母不能在同一轮游戏中生成两次(也就是说让所有玩家都有机会参与游戏,从而确保每个孩子的参与)。...也可以施加时间限制/尝试次数限制,但我觉得这种限制会影响孩子们造句的质量,因为他们会更专注于速度。 该游戏过程与猜单词游戏大致相同;区别是没有时钟,生成玩家名字和字母,而不是一个单词的含义和空白。...从第二周开始启用这种教学方式开始,孩子们盼着上课,最初看起来冗长的两个小时现在让他们意犹未尽! 孩子们的学习热情被激发了,他们渴望以这种前所未有的方式提高自己的词汇量!

    87410

    剑指offer No.49 孩子们的游戏(圆圈中最后剩下的数)

    www.nowcoder.com/questionTerminal/f78a359491e64a50bce2d89cff857eb6 来源:牛客网 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友...HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。...每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的...(注:小朋友的编号是从0到n-1) package offer.LastRemaining_Solution; public class Solution { public int LastRemaining_Solution

    22940
    领券