上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 【题意】 给定n,m的方格大小,给定k个起始点,和k个终点。 请问通过上下左右,每个起始点都按对应方向移动,如果碰到墙则留在原地,请问经历多少次才能至少遇到k个终点至少一次。 【题解】 由于限定的次数上限很大,足以我们逐个遍历每一个点。 首先把所有点都移动到左上角,然后按每一行走蛇形遍历到右下角。 阅读全文
posted @ 2020-03-31 08:47 Osea 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 【题目链接】:传送门 【讲解】:传送门 【题解】 1、如果我们确定团队的大小Size,我们可以选择Size名士兵(其s>=Size) 2、根据(1)对士兵进行s从大到小排序 3、我们要做的是:控制团的大小S,同时确保val最大化, 所以我们对排序完的士兵依次添加,当s<Size时,依次弹出最小值。利 阅读全文
posted @ 2020-03-26 11:34 Osea 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 【题目】 找朋友 【题意】 找朋友:已知一组人名对,他们互为朋友关系,输入一个人名对,找到两个人认识的最短关系路径 例如:<Mike, Lucy>, <Mike, Jack>, <Jack, Amy>, <Amy, Sean>, <Lucy, Amy>, <Lucy, Sean>输入:<Mike, 阅读全文
posted @ 2020-03-26 11:08 Osea 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 【题目链接】传送门 【题意】 给出u,v,请找到一组数,使得 异或和=u,和=v。若不存在输出“-1”,如果有多组,输出最短的一组。 【题解】 一开始我仅仅留意如何构造,没有留意题意中的最短。不过误打误撞发现一点规律。 我们取最极端的例子就是u=v,我们可以把2进制下所有的位进行相加。 u>v,必定 阅读全文
posted @ 2020-03-25 09:26 Osea 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 【题目链接】:传送门 【题意】 给定A[],B[],请问有多少对ai+aj > bi + bj ,i < j 【题解】 问题先分析,可以通过推导得到: (ai - bi) + ( aj - bj ) > 0 Ci + Cj > 0 Cj >= -Ci + 1 我们可以通过排序,(为什么呢?其原因是因 阅读全文
posted @ 2020-03-24 22:42 Osea 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 效果图 具体代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using Syste 阅读全文
posted @ 2020-03-20 22:21 Osea 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 效果图 【新的知识点】 1、Sender As 尝试进行类型转换。 若能转换失败则返回null。 private void ToolStripMenuItem_Click(object sender, EventArgs e) ToolStripMenuItem menu = sender as T 阅读全文
posted @ 2020-03-19 15:50 Osea 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 基本图片 核心代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using Syst 阅读全文
posted @ 2020-03-12 16:45 Osea 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 #1.形参和实参 2 #对于以下例子来说: 3 #Name作为形参充当变量名,其实际的值作为实参 4 def Fun(Name): 5 print(Name) 6 Fun("HHZ") 7 8 #2.函数文档 9 #作为函数的一部分存储起来,其功能和注释一样 10 #可以通过 __doc__ 或 阅读全文
posted @ 2020-01-14 14:25 Osea 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 参考链接: python内置类型-文档查阅 List 创建列表 #创建列表,列表元素类型可不同 List = ['1',2] number = [1,2,3] 添加元素 #添加元素 #number = [ 1 , 2 , 3 ] #1. append(),往后面追加 一个元素 number.appe 阅读全文
posted @ 2020-01-13 20:33 Osea 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页