yy

1428 漫步校园(记忆化搜索)

筅森魡賤 提交于 2019-12-03 16:57:42
漫步校园 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5607 Accepted Submission(s): 1756 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步路线都不一样。另外,他考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近(否则可能永远都到不了机房了…)。现在他想知道的是,所有满足要求的路线一共有多少条。你能告诉他吗? Input 每组测试数据的第一行为n(2=<n<=50),接下来的n行每行有n个数,代表经过每个区域所花的时间t(0<t<=50)(由于寝室与机房均在三楼,故起点与终点也得费时)。 Output 针对每组测试数据,输出总的路线数(小于2^63)。 Sample Input 3 1 2 3 1 2 3 1 2 3 3 1

Scala 隐式类型之隐式参数

六月ゝ 毕业季﹏ 提交于 2019-12-03 03:46:01
隐式参数使用关键字implicit进行标识,当进行使用时,可以不给此标识变量进行传值,而从上下文中进行查找。 1、代码 package com.yy.enhance /** * 隐式参数 */ object Implicit_Context{ //隐式值 implicit val name:String = "yy" } object Param{ //柯里化函数 //name添加关键字implicit,使用此函数时可以不给出name的值 def info(age:Int)(implicit name:String){ println(name + ":" + age) } } object ImplicitParamTest extends App { //不使用默认的隐式值,给出具体的 Param.info(26)("xx"); //使用默认的隐式值 import Implicit_Context._ Param.info(25) } 2、结果 xx:26 yy:25 3、隐式转换和隐式参数结合 package com.yy.enhance /** * 隐式参数和隐式转换 */ object ImplicitConversionAndImlicitParam extends App { //柯里化函数 //implicit:隐式参数,同时对于把匿名函数赋值给变量ordered

1428 漫步校园(记忆化搜索)

匿名 (未验证) 提交于 2019-12-03 00:17:01
漫步校园 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步路线都不一样。另外,他考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近(否则可能永远都到不了机房了…)。现在他想知道的是,所有满足要求的路线一共有多少条。你能告诉他吗? Input 每组测试数据的第一行为n(2=<n<=50),接下来的n行每行有n个数,代表经过每个区域所花的时间t(0<t<=50)(由于寝室与机房均在三楼,故起点与终点也得费时)。 Output 针对每组测试数据,输出总的路线数(小于2^63)。 Sample Input 3 1 2 3 1 2 3 1 2 3 3 1 1 1 1 1 1 1 1 1 Sample Output 1 6 Author LL 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <algorithm> 5

【NOIP2012模拟10.20】路径数

匿名 (未验证) 提交于 2019-12-03 00:12:02
题目链接 Euphemia到一个 \(N*N\) 的药草田里采药,她从左上角的格子田(第一行,第一列)出发,要到达右下角(第 \(N\) 行,第 \(N\) 列)的格子田,每次她可以走到与当前格子有边相邻的格子去,但她不会走已经走过的格子,而且出于对美的要求,她走过的路径是关于 左下-右上 对角线对称的。由于地势不同,在每个格子田采药都会有一个疲劳度 \(T_{i,j}\) ,Euphemia想知道:有多少条合法路径,可以使得她采药的疲劳度最小。 多组数据。 每组数据第一行一个整数 \(N\) ,接下来 \(N\) 行,每行$N4个非零数字( \(1,2,3...9\) 中一个),表示格子田的疲劳度。 当 \(N=0\) ,输入结束。 对于每组数据,输出一个整数表示答案,答案%1000000009。 2 1 1 1 1 3 1 1 1 1 1 1 2 1 1 0 2 3 对于 \(20%\) 的数据满足 \(N<=5\) 。 对于另外 \(20%\) 的数据满足 \(N<=40\) 。 对于 \(100%\) 的数据满足 \(N<=100\) ,不超过 \(50\) 组数据。 1S 256M remove!!! 根据题意可知这是一道图论题。 求最短路径的方案数。 因为 她走过的路径是关于 左下-右上 对角线对称的 所以我们可以把这个矩阵沿 左下-右上 对角线“对折”下来。

SQL SERVER CONVERT函数

匿名 (未验证) 提交于 2019-12-02 23:52:01
定义: 语法: CONVERT(target_type,expression,date_style smallint) 参数: ①target_type:目标数据类型。 这包括 xml、bigint 和sql_variant 。 不能使用别名数据类型。 ②expression:任何有效的表达式 ③date_style: Style ID Style 格式 100 或者 0 mon dd yyyy hh:miAM (或者 PM) 101 mm/dd/yy 102 yy.mm.dd 103 dd/mm/yy 104 dd.mm.yy 105 dd-mm-yy 106 dd mon yy 107 Mon dd, yy 108 hh:mm:ss 109 或者 9 mon dd yyyy hh:mi:ss:mmmAM(或者 PM) 110 mm-dd-yy 111 yy/mm/dd 112 yymmdd 113 或者 13 dd mon yyyy hh:mm:ss:mmm(24h) 114 hh:mi:ss:mmm(24h) 120 或者 20 yyyy-mm-dd hh:mi:ss(24h) 121 或者 21 yyyy-mm-dd hh:mi:ss.mmm(24h) 126 yyyy-mm-ddThh:mm:ss.mmm(没有空格) 130 dd mon yyyy hh:mi:ss

《至理贤文》源于散文之着微醉

匿名 (未验证) 提交于 2019-12-02 23:49:02
晨起,微风吹拂,迎着第一缕朝阳绽放的方向,踩着清凉的露珠,沐着微醉的晨风,静静漫行在清爽舒适的 田野 上,欣喜盈怀。 云,很轻,风,很静,万物生灵大多还沉浸在黎明前的宁静里酣睡,只有几只晨起的粉蝶在花中轻舞。寂静的清晨,给人一种恬淡安然、温润祥和的柔美韵致,令人陶醉其中,流恋忘返。 沿着那条潺潺流动的 СϪ 蜿蜒而下,聆听溪水欢快地吟唱,心变得无比的愉悦。慢行几步,稍加留意,就能看到小鱼们在浅水里欢乐地舞蹈,顽皮的小虾们在溪边的水草丛里追逐嬉戏。若是你够幸运的话,兴许还能撞上小乌龟在堤脚下的缝隙间探出半个头来,欣喜地打量着这个神奇的世界呢。 然而,这静好的一切,随着一群大白鹅和一群小花鸭的介入而结束,在鹅与鸭的叫声响起的一刹那,小鱼小虾们早已屏声静气地藏匿好了身影,那胆小怕事的小乌龟更是吓得立马缩回那才稍稍探出小半截的头颅。瞬间,整条小溪便盈满了鹅与鸭的嘹亮歌声。 酷夏时节,燥热难当。寻一处静幽,临溪而坐,静赏波光潋滟,翩舞芭蕾,独具韵味;漫观杨柳拂堤,轻盈飘逸,心随柳飞;聆听溪水欢歌,低吟浅唱,心旷神怡。光的绚丽,柳的柔美,水的清凉足以驱走烦燥的心绪,在心间悄然氤氲出一抹柔和恬然的静美情愫,就连枝头那恼人的蝉鸣也变得悦耳动听了起来。也难怪,置身于如此静美宁然的天地,所见所闻皆为美,所思所想自然乐。 内心深处一直留存着一个梦想,期盼着有朝一日能在辽阔无边的大草原上 尽情 奔走

[USACO13JAN]岛游记Island Travels

蹲街弑〆低调 提交于 2019-12-02 03:39:40
洛咕 题意:给你一张 \(r*c\) 的地图,有’S’,’X’,’.’三种地形,所有判定相邻与行走都是四连通的.我们设’X’为陆地,一个’X’连通块为一个岛屿,’S’为浅水,’.’为深水。刚开始你可以降落在任一一块陆地上,在陆地上可以行走,在浅水里可以游泳。并且陆地和浅水之间可以相互通行.但无论如何都不能走到深水。你现在要求通过行走和游泳使得你把所有的岛屿都经过一边.Q:你最少要经过几个浅水区?保证有解. \(r,c<=50\) ,联通块 \(<=15.\) 分析:这道题的思路很好想,就是毒瘤.集合了 \(dfs\) 求联通块, \(bfs\) 求最短路,状压 \(dp\) 多种算法.我在每个算法上都挂了半个小时......(谁能想到我现在用 \(dfs\) , \(bfs\) 都各种问题呢 \(???\) ) 联通块个数 \(<=15\) ???状压 \(!!!\) 设 \(f[i][j]\) 表示当前走到了第i个联通块,走过的联通块的集合为 \(j\) 时经过的最少的浅水区. \(f[i][j]=min(f[i][j],f[k][j\) ^ \((1<<(i-1))])+dis[i][k]\) ,其中 \(dis[i][k]\) 表示第i个联通块和第 \(k\) 个联通块之间的最短距离. 所以我们只要 \(dfs\) 预处理出所有的联通块,然后求任意两个联通块之间的最短路

YY天气使用

╄→尐↘猪︶ㄣ 提交于 2019-12-01 10:21:24
前言: 需要使用http获取天气数据,本节说明调用YY天气的http接口获取天气数据 注册: http://www.yytianqi.com/ 登录注册的邮箱进行邮箱验证                            来源: https://www.cnblogs.com/yangfengwu/p/11681116.html

【NOIP2012模拟10.20】路径数

∥☆過路亽.° 提交于 2019-11-30 16:06:18
题目链接 路径数 题目描述 Euphemia到一个 \(N*N\) 的药草田里采药,她从左上角的格子田(第一行,第一列)出发,要到达右下角(第 \(N\) 行,第 \(N\) 列)的格子田,每次她可以走到与当前格子有边相邻的格子去,但她不会走已经走过的格子,而且出于对美的要求,她走过的路径是关于 左下-右上 对角线对称的。由于地势不同,在每个格子田采药都会有一个疲劳度 \(T_{i,j}\) ,Euphemia想知道:有多少条合法路径,可以使得她采药的疲劳度最小。 输入格式: 多组数据。 每组数据第一行一个整数 \(N\) ,接下来 \(N\) 行,每行$N4个非零数字( \(1,2,3...9\) 中一个),表示格子田的疲劳度。 当 \(N=0\) ,输入结束。 输出格式: 对于每组数据,输出一个整数表示答案,答案%1000000009。 样例输入: 2 1 1 1 1 3 1 1 1 1 1 1 2 1 1 0 样例输出: 2 3 数据范围: 对于 \(20%\) 的数据满足 \(N<=5\) 。 对于另外 \(20%\) 的数据满足 \(N<=40\) 。 对于 \(100%\) 的数据满足 \(N<=100\) ,不超过 \(50\) 组数据。 时间限制: 1S 空间限制: 256M 提示: remove!!! 题解 根据题意可知这是一道图论题。 求最短路径的方案数。 因为

自己yy的一个奇怪东西

馋奶兔 提交于 2019-11-28 06:30:34
散步的时候yy区间最值的不同分块做法,发现单点修改 \(O(\sqrt{n})\) 查询 \(O(1)\) 的做法不是很会? 于是yy了一个奇怪做法,写出来看看。 考虑查询的时候两端的散点可以用前后缀最值查出来,所以只需要考虑中间的块。 中间这些块似乎比较恶心,不知道怎么做。 于是我们把每一个块的最值拎出来作为一个点,再分一次块,就成功地用 \(O(1)\) 的时间把问题变成了根号级别的子问题。 于是分块套分块套分块套……,似乎很对? 如果左右端点都在同一个块内那么不是很好玩,就对每一个块里面也分块,也是一个根号级别的子问题。 于是查询 \(T(n)=T(\sqrt{n})+O(1)=O(1)\) 。 那么修改的时候呢?要更新这一个块里面的分块、更新总体的分块、更新前后缀,好像就是 \(T(n)=2T(\sqrt{n})+\sqrt{n}\) ,也就是 \(O(\sqrt{n})\) 的。 复杂度一脸正确? 来源: https://www.cnblogs.com/p-b-p-b/p/11397441.html