首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sukuna的博客

    DP(10%状压+90%思维)

    00(0)代表都关闭,01(1)代表当前的灯开了而前一个灯没开,10(2),11(3)以此类推。 假设我们当前枚举到了第i个路灯,对于状态01,11,我们可以拿一个关闭的路灯和当前路灯交换,对于状态00,10,我们可以拿一个开着的路灯和当前路灯交换。 所以对于状态00,10,我们可以把当前路灯(处于关闭状态)拿出来和开着的路灯交换, 也就是虽然我们不在此时开这个灯,但我们也算上开这灯的成本。对于状态01,11,我们可以把当前路灯和关闭的路灯交换。 namespace std; int n,k; long long w[250001]; // 缺 补 long long dp[250001][4][10 ][10]; int main(){ scanf("%d",&n); scanf("%d",&k); memset(dp,0x3f3f,sizeof(dp)); long long ans=1e16

    31850编辑于 2022-12-08
  • 来自专栏程序员

    培养pythonic思维(1-10条)

    python目前的版本分为python2和python3,并且这两个版本并不兼容。笔者写这篇文章的时候是2022-05-03,此时python2早已停止了维护(2020年1月1日,python2停止更新维护)。建议新入手的python使用者选择python3。如果你的项目深度依赖于python2代码库,那么可以考虑2to3与six工具来过渡到python3。

    63520编辑于 2022-05-05
  • 来自专栏小七的各种胡思乱想

    解密Prompt系列10. 思维链COT原理探究

    前一章思维链基础和进阶玩法我们介绍了如何写Chain-of-thought Prompt来激活生成逐步推理,并提高模型解决复杂问题的能力,这一章我们追本溯源,讨论下COT的哪些元素是提升模型表现的核心? 要进行因果分析,需要把思维链中的不同元素拆解开来,然后通过控制变量实验,来研究不同元素对COT效果的影响。以下两篇论文的核心差异就在于: COT的变量拆解,以及控制变量的实验方式。 结合两篇论文的实验结论,可能导致思维链比常规推理拥有更高准确率的因素有 思维链的推理过程会重复问题中的核心实体,例如数字,人物,数字等 思维链正确逻辑推理顺序的引入 友情提示:以下论文的实验依赖反事实因果推断 COT元素 论文首先定义了思维链中的两种核心元素 Bridge Object: 模型解决问题所需的核心和必须元素。 图片 观点2.推理顺序和核心元素的出现更重要 既然完全正确的COT样本并非必须,那究竟思维链的哪些元素对效果的影响最大呢?

    3.1K53编辑于 2023-07-15
  • 来自专栏个人分享

    思维体系---技术思维、业务数据思维、产品思维、复合思维

    那么总的来说,我分为四种思维模式: 一、技术思维   卧槽!干代码!出bug了!没错,这就是你进步的源头。 二、业务数据思维   业务思维上,更多会考虑到业务本身的价值,具有较强的业务敏感度。 三、产品思维   对于产品思维,很多人会想到,程序员总想砍死产品经理,改来改去哈哈。。但是其实产品思维的核心在于 与人打交道、与业务打交道、与技术打交道 以及 事物的推动作用。 那么产品思维,我们就可以概括为:业务本身、技能专业度、洞察力、心理学、全局观、高情商以及耐心,是一种复合的思维。 四、复合思维    毕竟本人也是技术出身,所以对于技术的感官更加强烈哈哈。。 但是如果,你能在精通专业技术的基础上,融合 技术 业务 产品 的体系化思维模式,我称之为复合型思维,因为这种思维模式,包含强大的同理心,包含敏锐的洞察力,同时也包含一定的视野广度,需要结合心理学、哲学、

    1.4K10发布于 2018-09-06
  • 来自专栏AI星球

    JavaScript的10张总结性思维导图

    学习技术的道路上还是需要不断总结归纳的,在浏览微信公众号的的时候,偶然发现了10张javascript相关的思维导图。 思维导图: 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。 思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展 思维导图因此具有人类思维的强大功能,通过在线的思维导图制作网站『百度脑图』,你也可以制作属于自己的脑图。 数组 4.JavaScript流程语句 5.JavaScript字符串函数 6.JavaScript函数基础 7.JavaScript基础DOM操作 8.DOM文档对象模型 9.BOM浏览器对象模型 10

    87330发布于 2018-09-12
  • 来自专栏CSDN技术头条

    大数据的10个常见误解,带你走出思维误区

    为了确保你组织的大数据计划保持正轨,你需要消除以下10种常见的误解。 1. 你不能在虚拟化基础架构上运行大数据应用 大约10年前,当”大数据”首次出现在人们眼前时,它就是Apache Hadoop的代名词。 事实上,根据2016年10月发布的Gartner的研究结果,大数据项目很少能跨过试验阶段。Gartner的调查发现,只有15%的大数据实现被部署到生产中,与去年调查报告的14%的成功率相对持平。 10. 员工和一线经理将张开双臂拥抱大数据 NewVantage Partners的调查发现,85.5%的公司都致力于创造一个“数据驱动的文化”。然而,新的数据计划的整体成功率仅为37.1%。 原文:Top 10 Big Data Myths Exposed (https://dzone.com/articles/10-big-data-myths-exploded) 作者:DennisO’Reilly

    1K90发布于 2018-02-08
  • 来自专栏AI.NET极客圈

    10年+ .NET Coder 心语 ── 继承的思维:从思维模式到架构设计的深度解析

    引言 ❝小编是一名10年+的.NET Coder,期间也写过Java、Python,从中深刻的认识到了软件开发与语言的无关性。 现在小编已经脱离了一线开发岗位,在带领团队的过程中,发现了很多的问题,究其原因,更多的是开发思维的问题。 这种从细节到整体的思维方式,恰恰可以指导我们在编程中合理地使用继承。 五、继承与思维模式的转变 1. 分清整体和局部的思维 继承鼓励开发者从整体到局部逐步分解问题: 先定义框架:通过父类或抽象类定义系统的整体结构和行为。 做到这些,更多的依靠经验的积累与思维的提升。 通过正确使用继承,我们不仅能提升代码的逻辑性、可读性和可维护性,还能培养一种从具体到抽象、再回到具体的思维方式。希望大家从思维角度理解继承,用好继承。

    24310编辑于 2025-03-31
  • 逆向思维思维模型

    原理 逆向思维的工作原理基于以下几个方面: 反转视角:要求我们从与传统观点相反的角度看待问题,通过反转问题的方向、目标或假设,打破常规的思维模式,发现新的可能性和解决方案。 出处 逆向思维作为一种思维模型,其概念和应用广泛存在于各个领域和学科中,特别是在创新和问题解决方面。它并非特定于某个特定的学术文献或著作,而是一种普遍的思维方式。 定义 逆向思维,也称求异思维,是对司空见惯的、似乎已成定论的事物或观点反过来思考的一种思维方式。 缺点:简单场景不需要逆向思维;有些场景逆向思维会增加复杂性;有些场景则不适合逆向思维。 使用场景 创新领域:帮助人们打破传统思维的桎梏,找到全新的创意和创新点。 问题解决:当传统方法无法解决难题时,逆向思维可以帮助人们打破思维定势,寻找新的解决方案。 图例

    53110编辑于 2025-04-05
  • 来自专栏PPV课数据科学社区

    数据分析师必需具备的10种分析思维

    一、逻辑思维 逻辑思维即明白价值链,明白各项数据中的关系; 该方法的关键在于明白其中的关系要求你对这项工作要了解、熟悉,要细致和慎密,要清楚充分性和必要性的关系。 实际上也就是指:你需要那些数据? 也许向上思维能让你更明白方向。 该思维方法的关键是:建立长远目标、全局观念、整体概念、完整地分析数据,不做井底之蛙。 三、下切思维 数据是一个过程的结果反映,怎样通过看数据找到更多的原因以及隐藏在现象背后的真相,需要我们下切思维,把事物切细了分析,把过程拆分细了分析。 这时,你用用抽离思维更加能够帮助到你。 关键是要用多种分析方法,多角度看问题,不要钻牛角尖,多学习别人的好方法,学会集思广益,发散性思维。比如说:你的学习能力和方法有效吗? 八、离开思维 通过,数据分析,你发现你处在一个不太有利的地位,那么,此时,你就要有离开思维去替你想办法,离开困境 。 关键是学会自我调节,自我放松。 实际情况如:遇到难解的结,你怎么办?

    97970发布于 2018-04-20
  • 来自专栏freesan44

    《批判性思维(原书第10版)》读书笔记

    1、批判性思维 存在着一种思维:它让我们形成意见、做出判断、做出决定、形成结论。同时,还存在着另一种思维——批判性思维:它批判前一种思维,让前述思考过程接受理性评估。 批判性思维就是对思维展开的思维,进行批判性思维是为了考量我们自己(或者他人)的思维是否符合逻辑、是否符合好的标准。 批判性思维而言最重要的两点: 可以支持结论的前提必须是真的; 可以支持结论的前提必须是和结论相关的,而且必须是和结论的“真”相关的。 批判性思维的目标在于得出正确的结论或者做出明智的选择或决定。 我们的思维往往受制于不曾预期的心理因素,其中有一些是我们自己难以察觉的。这是否意味着我们要放弃批判性思维或者批判性思维是没有效用的训练呢? 但通过批判性思维,可以更加了解道德价值的意义。 7、法律中的批判性思维 法律研究致力于证成规制人们行为的法律。 法律道德主义、伤害原则、法律家长主义和冒犯性原则是证成法律的主要理由。

    2.1K20发布于 2018-10-10
  • 来自专栏全栈测试

    10思维导图,总结高频接口测试面试题

    VOL 313 28 2021-10 今天距2022年65天 这是ITester软件测试小栈第313次推文 本文3440字,阅读约需7分钟 Hi,大家好。 今天用10思维导图,给大伙盘点面试过程中被问频率较高的接口测试相关面试题,如果想要获取更多面试题,可以在后台回复“面试顺利”进行解锁。 1 HTTP协议的特点? 常用协议如下: 10 HTTP接口测试常见请求类型?

    60710发布于 2021-11-10
  • 来自专栏灯塔大数据

    大数据行业人士必知10大数据思维原理

    大数据思维原理是什么?简单概括为10项原理,当样本数量足够大时,你会发现其实每个人都是一模一样的。 举例来说,这里有一张照片,照片里的人在骑马,这张照片每一分钟,每一秒都要拍一张,但随着处理速度越来越快,从1分钟一张到1秒钟1张,突然到1秒钟10张后,就产生了电影。 说明:用关注效率思维方式思考问题,解决问题。大数据思维有点像混沌思维,确定与不确定交织在一起,过去那种一元思维结果,已被二元思维结果取代。 例如:大数据思维一个最突出的特点,就是从传统的因果思维转向相关思维,传统的因果思维是说我一定要找到一个原因,推出一个结果来。 说明:用电子商务更智能的思维方式思考问题,解决问题。人脑思维与机器思维有很大差别,但机器思维在速度上是取胜的,而且智能软件在很多领域已能代替人脑思维的操作工作。

    2.4K50发布于 2018-04-09
  • 来自专栏喔家ArchiSelf

    全栈必备:系统架构设计的10思维实验

    不断实践当然不可或缺,思维实验或许也是一种有效的方式。 一般地,在深入架构设计之前,充分理解问题及其需求是至关重要的。花点时间澄清任何模棱两可的地方,并确保自己对系统的范围和目标有一个清晰的理解。 本文初步列举了在系统架构设计中的10个常见知识点,并使用思维实验的方式尝试系统设计。这样的刻意练习或许可以起到一定的辅助效果。 1. 理解每个问题中涉及的关键概念和权衡是非常重要的,并且需要梳理自己的思维过程。 2. CDN 内容分发网络(CDN)是一种分布式服务器网络,其服务器部署在世界各地的多个位置。 10. 全文检索 全文搜索是一种在应用程序或网站中搜索特定单词或短语的功能。当用户在搜索框中输入查询时,应用程序或网站将返回最相关的结果,以帮助用户快速找到所需内容。 一句话小结 “刻意练习”,本文介绍了10个系统架构设计的思维实验,包括分布式文件系统、服务协调控制、API网关、分布式消息系统和全文检索等。

    55850编辑于 2023-09-02
  • 来自专栏老张的求知思考世界

    技术思维和产品思维

    当然最终在大方向上达成了一致,不过沟通的过程对我有些许启发,即技术思维和产品思维的不同。 所谓的技术思维是什么呢?一切以技术为出发点,拿着锤子四处敲钉子。 但换个角度,技术同学的技术思维,又何尝不是一种思维惯性的依赖路径。因为擅长什么,所以什么事都下意识从自己擅长的角度去分析和尝试解决。 产品思维是什么呢?用户有什么痛点,该如何解决他们的问题,我能提供什么产品功能和服务,能否解决用户的痛点,怎样才能让用户选择我的产品,而不是其他竞品? 课程矩阵,组合课程优惠策略,提供免费的软技能提升服务,定时定向的内部分享; 产品思维,其实是一种换位思考解决问题的思维方式。 不要成为锤子下的牺牲品 不要仅限于只做测试工作 构建自己的思维逻辑体系 如何构建自己的知识体系?

    38650编辑于 2023-09-08
  • 来自专栏数据的力量

    数据分析师必需具备的10种分析思维

    一、逻辑思维 逻辑思维即明白价值链,明白各项数据中的关系; 该方法的关键在于明白其中的关系要求你对这项工作要了解、熟悉,要细致和慎密,要清楚充分性和必要性的关系。实际上也就是指:你需要那些数据? 也许向上思维能让你更明白方向。该思维方法的关键是:建立长远目标、全局观念、整体概念、完整地分析数据,不做井底之蛙。 三、下切思维 数据是一个过程的结果反映,怎样通过看数据找到更多的原因以及隐藏在现象背后的真相,需要我们下切思维,把事物切细了分析,把过程拆分细了分析。 这时,你用用抽离思维更加能够帮助到你。关键是要用多种分析方法,多角度看问题,不要钻牛角尖,多学习别人的好方法,学会集思广益,发散性思维。比如说:你的学习能力和方法有效吗? 八、离开思维 通过,数据分析,你发现你处在一个不太有利的地位,那么,此时,你就要有离开思维去替你想办法,离开困境。关键是学会自我调节,自我放松。实际情况如:遇到难解的结,你怎么办?

    1.1K30发布于 2018-06-20
  • 来自专栏自然语言处理

    10 种最新的思维链(Chain-of-Thought, CoT)增强方法

    防御式链式思维(Chain-of-Defensive-Thought) 该方法通过引入结构化、防御性的推理示例,提高大语言模型在面对被污染或误导信息时的稳健性。 论文链接:https://arxiv.org/abs/2504.20769 混合链式思维(Hybrid-CoT) 提出一种自适应混合推理模型 AdaR1,结合长链推理(Long-CoT)与短链推理(Short-CoT 论文链接:https://arxiv.org/abs/2505.00703 推测式链式思维(Speculative CoT, SCoT) SCoT 通过轻量模型并行预测多个推理路径,筛选后再由主模型修正 论文链接:https://arxiv.org/abs/2504.19095 协作式链式思维(Collaborative CoT, Co-CoT) 该方法将推理过程划分为多个可编辑模块,用户可以逐步查看、 论文链接:https://arxiv.org/abs/2504.20835 检索增强链式思维(CoT-RAG) 结合知识图谱与RAG机制,包含三项核心设计:① 知识图驱动的推理链生成;② 面向案例的可学习

    1.4K10编辑于 2025-05-06
  • 来自专栏老张的求知思考世界

    技术思维和管理思维

    从我的角度来解读,其实这也反映了技术思维和管理思维的区别。 这篇文章,聊聊我对技术思维和管理思维的理解。 技术思维和管理思维的区别 回到本文的标题,技术思维更多的是遇到问题解决问题,解决技术领域的问题;管理思维则需要考虑资源、风险、投入产出比、是否能为业务价值实现提供支撑。 技术思维和产品思维 技术之外的职场成长指南 职场新人如何快速融入团队 职场新人如何提高工作效率 职场新人如何保持不断成长 技术同学如何快速熟悉业务 技术同学如何做好向上管理 技术同学如何提高职场话语权

    44630编辑于 2023-09-08
  • 来自专栏祝威廉

    SQL思维 VS 编程思维

    如果是第一种做法,那么这就是我说的"编程思维",而第二种则是“SQL思维”。 我之前将"编程思维","SQL思维"发了个朋友圈,问大家他们之间有啥区别,答案五花八门。 而编程的话,则是一种高度灵活的思维,他本身没有给你一个方向,所以一般大家会按照编程的自然习惯,也就是for循环的思维去解决问题。 但是编程语言自身并没有对如何操作集合给出一个“规范的”思维,因为它允许用户用无数的解决方案去解决。而SQL则对这一类操作做了一个总体的设计和规范,如果你习惯了SQL的模式,大部分数据操作会很简单。 以编程思维为主的人接触SQL会觉得各种别扭,还是觉得自己for循环(包含if/else)的模式更可控,更自由。

    43220编辑于 2022-07-21
  • 来自专栏PPV课数据科学社区

    【职业】数据分析师必懂的10种分析思维

    一、逻辑思维 逻辑思维即明白价值链,明白各项数据中的关系; 该方法的关键在于明白其中的关系要求你对这项工作要了解、熟悉,要细致和慎密,要清楚充分性和必要性的关系。 实际上也就是指:你需要那些数据? 也许向上思维能让你更明白方向。 该思维方法的关键是:建立长远目标、全局观念、整体概念、完整地分析数据,不做井底之蛙。 三、下切思维 数 据是一个过程的结果反映,怎样通过看数据找到更多的原因以及隐藏在现象背后的真相,需要我们下切思维,把事物切细了分析,把过程拆分细了分析。 这时,你用用抽离思维更加能够帮助到你。 关键是要用多种分析方法,多角度看问题,不要钻牛角尖,多学习别人的好方法,学会集思广益,发散性思维。 比如说:你的学习能力和方法有效吗? 八、离开思维 通过数据分析,你发现你处在一个不太有利的地位,那么,此时,你就要有离开思维去替你想办法,离开困境 。 关键是学会自我调节,自我放松。 实际情况如:遇到难解的结,你怎么办?

    75940发布于 2018-04-18
  • 来自专栏CDA数据分析师

    【干货】数据分析师必懂的10种分析思维

    一、逻辑思维 逻辑思维即明白价值链,明白各项数据中的关系; 该方法的关键在于明白其中的关系要求你对这项工作要了解、熟悉,要细致和慎密,要清楚充分性和必要性的关系。 实际上也就是指:你需要那些数据? 也许向上思维能让你更明白方向。 该思维方法的关键是:建立长远目标、全局观念、整体概念、完整地分析数据,不做井底之蛙。 三、下切思维 数据是一个过程的结果反映,怎样通过看数据找到更多的原因以及隐藏在现象背后的真相,需要我们下切思维,把事物切细了分析,把过程拆分细了分析。 这时,你用用抽离思维更加能够帮助到你。 关键是要用多种分析方法,多角度看问题,不要钻牛角尖,多学习别人的好方法,学会集思广益,发散性思维。 比如说:你的学习能力和方法有效吗? 八、离开思维 通过数据分析,你发现你处在一个不太有利的地位,那么,此时,你就要有离开思维去替你想办法,离开困境 。 关键是学会自我调节,自我放松。 实际情况如:遇到难解的结,你怎么办?

    66970发布于 2018-02-11
领券