HRBUST 1987 逃课的孩子】的更多相关文章

Sol:HASH + 二分  字符串处理,很基础的操作. 题意很明确就是找重复的次数统计下,范围比较大1≤n≤10000,1≤m≤10000. #include <cstdio> #include <cstring> #include <string> #include <iostream> #include <algorithm> using namespace std; const int maxm = 10000 + 10; const i…
传送门: http://www.qscoj.cn/#/problem/show/1987 童心未泯的帆宝和乐爷 Edit Time Limit: 10000 MS     Memory Limit: 256 MB Submit Status 6·1即将来临,游乐园推出了新的主题活动,雨过天晴,帆宝和乐爷童心未泯,准备一探究竟. 兴奋的他们一入园便和孩子们打成一片,不知不觉便走散了. 当他们意识到的时候,只能通过手机来确认对方的位置. 他们当然想尽快找到对方,然而由于孩子们实在是太多,只能选择距离…
前言 从表面去看待事物视线总有点被层层薄雾笼罩的感觉,当你静下心来思考并让指尖飞梭于键盘之上,终将会拨开浓雾见青天.这是我切身体验. 在EF关系配置中,我暂且将主体对象称作为父亲,而依赖对象称作为孩子,父亲与孩子关联的关系可能是必须的也可能是可选的,如果是必须的那么意味着孩子不能因没有父亲而独立存在,又如果父亲被删除了(即父亲与孩子的关系被隔离),那么孩子将变成留守儿童(即孤儿),所以当处在这种情况下时,那么孩子应该需要自动被删除. 话题 必须关系和可选关系 我们接下来就父亲与孩子的关联关系来进…
学习了一本有关Java的书.初步了解了一些面向对象的内容. java是由一个个的类组成的,这些类组成了java程序.类之下有他的孩子,这四个孩子分别是: 成员变量:就相当于一个个的变量,他由static 修饰,就变成了类变量.反之就是实例变量. 构造器:构造器如果不指定,那么构造器就默认是一个没有参数的构造器,他的返回值就是类的对象 方法:方法就相当于函数,不过他又不同于函数. 初始化块:他可以对java对象进行初始化. 学习了面向对象的内容,java中有很多修饰符.有很多种的意义,给定了很多的…
我的做法是先建字典树,统计每个结点出现次数和相同字符串个数,每个结点对答案的贡献就是2*C(次数,2),然后再分别讨论相同字符串和不同字符串对答案的贡献. 另外这题主要就是Trie树的孩子兄弟表示法: 因为数据范围,4000个字符串每个字符串长度1000且字符的范围有62个,用孩子链表表示法最坏,4000*1000*62,再*4Byte,近1GB的内存,太大了,有许多空指针浪费空间. 所以需要用孩子兄弟表示法压缩字典树,4000*1000*2,左孩子右兄弟,用时间换空间. #include<cs…
原文:http://www.cnblogs.com/AndyJee/p/4483043.html There are N children standing in a line. Each child is assigned a rating value. You are giving candies to these children subjected to the following requirements: Each child must have at least one candy…
今天看到一篇不错的文章,内容如下: 这个问题来自于我在知乎上参与的一个热贴讨论,作为一个10年的老码农,创业公司呆过,二.三流的互联网公司混过,BAT也遛了一趟,如今再次回归创业,经历算得上狗血了,看见这个题目就忍不住就想多喷几句. 在我看来,这条路确实不错. 首先来说考上好大学这件事,那肯定是学校越牛越好.单就互联网圈内来说,以BAT为代表的互联网巨头的崛起,意味着互联网正式进入拼爹时代.没有名校出身的加持,应届生已经很难进入BAT这类公司了,没有过人的经历,社招也照样很难.至少从目前市场上的…
给定一个树形结构,如图: 将它转换为孩子双亲表示法: 以下是JAVA实现://先序遍历 import java.util.ArrayList; public class TreeTraverse{ static int[] father = { 0,1,1,1,2,2,2,6,6,6,8,4,4,12,13,13,13 }; static int[] child = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 }; public static void…
1,协议文件 @protocol NursePtotocol <NSObject> //保姆的协议方法 - (void)startToAmuseBaby; @end 2,管理类(使用类) @interface Baby : NSObject { //1,定义实例变量,即谁遵守协议,是对象.也就是说:谁充当保姆角色.<定义> id <NurseProtocol> delegate; } - (void)setDelegate:(id)newDelegate; - (id)…
简单搜索. /* hdoj 1987 */ #include <iostream> #include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> using namespace std; ]; ][]; ][]; int n, m, len; ][] = { ,, ,, ,-, -, }; // right down left up bool check(…
金明的预算方案 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”.今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件.每个主件可以有0个.1个或2个附件.附件不再有…
http://poj.org/problem?id=1987 题意:给一棵树,求树上有多少对节点满足距离<=K 思路:点分治,我们考虑把每个距离都存起来,然后排序,一遍扫描计算一下,注意还要减掉自己加自己的方案.而且,我们还要去掉走到同一个子树的方案.复杂度:O(nlog^2n) #include<cstdio> #include<cmath> #include<cstring> #include<iostream> #include<algor…
  转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents    by---cxlove 上场CF的C题是一个树的分治... 今天刚好又看到一题,就做了下 题意:一棵树,问两个点的距离<=k的点对数目. http://poj.org/problem?id=1987 貌似是经典的点分治题..... 看成有根树,那么这样的点对路径分为两种,1.过根节点,2.存在于某一棵子树当中. 显然情况2可以看成是一种子情况 对于1的统计,统计所有节…
假设在Linux下要訪问一个目录. 我们须要知道一下系统调用. 1.opendir(path); //注意path是绝对路径 2.ptr=readdir(dir);//dir 为opendir();正常打开的目录 DIR dir.假设弱国訪问dir下的全部目录后.readdir()返回NULL,struct dirent ptr; 记录了文件的基本内容 3.stat(file,&buf)//struct stat buf;//将file(文件的绝对路径).的状态放入buf中 以下以一个小列子来说…
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> function createNode(name, children) {…
1. 推荐书名 Computer Programming for Kids and Other Beginners in Python, 4Ed.pdf     中文译名:<和孩子们一起学Python编程> 2.下载地址 http://ishare.iask.sina.com.cn/f/37566081.html 3. 适用对象 Python初学者,有兴趣学Python的学生(初中及以上) 4. 本书特色 Python的学习资料很多,也很多,在众多的Python入门级教材书籍中首推一本书,&l…
开博客这么久从来没写过自己学校oj的题解 今天写一篇吧 嘿嘿 原题链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=2291 这是我大一的第一次校赛的题目 接触的第一道分形题 当时还想傻傻的printf…… 这道题oj上开2200*2200就可以了 实际上是6500*6500的样子…… 分形重要的是找到递归的基础点 然后根据基础点去描述图形 然后完成打印 比如这道题的图案 CC C CC…
当孩子的生日来临之时,做父母的总是会为该为孩子准备什么礼物而烦恼.下面就教家长朋友们利用TurnipBit开发板DIY一份"特殊"的生日礼物,不仅能增加与孩子的互动性还能提升孩子在数字创造力及编码方面的经验,还能提高他们对STEM事业的兴趣.自信和技术. "滚动"的生日礼物! 利用TurnipBit开发板板载的5*5LED点阵完成循环动态显示字符"Happybirthday",家长可以带着孩子一起做起来! 接下来就先来说说目前所需要的器件,其实器…
孩子们是最贪玩的也是最聪明的,因此在过去的数年中,市面上出现了不少寓教于乐的理工科知识(STEM)学习新方法.如今这类产品中又有了一名新成员,TPYBoard重磅推出一款针对小白.中小学生的可编程计算机设备,意在依靠"炫酷"来吸引孩子学习编程知识. 编程像乐高一样简单! TurnipBit不需要在电脑上写代码,枯燥地学习编程,而是通过图形化拖拖拽拽的编程方式,轻松地创造出自己的游戏.音乐.科学实验,以及控制机器人. TurnipBit自制小乐器 下面就使用TurnipBit制作了一款简…
在爬取 url = "http://stats.meizhou.gov.cn/show/index/1543/1689" 时出现了问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 1987: illegal multibyte sequence 解决方案: (待解决)…
Description 研究证明,汉的字阅读序顺是不会影响你明白这句话的意思的. 但是如果顺序差的太多也是会影响的,比如汉阅读顺的序字你就看不懂什么意思了. 那么多少算多呢?科学家芦苇给出证明,当两个字符串中,如果A中的每一个字符的位置和在B中的同样的字符的位置的距离绝对值小于m,并且一一对应,那么就不会影响到阅读顺序. 也就是说如果把B重排可以得到A,那么B中的每一个字符的位置离A中的对应位置应小于等于m. 对于每一组字符串,判断B字符串还能不能读出A的意思. Input 第一行一个t t<=…
为了我提高我女儿的数学能力,我以下我会根据我想要的功能做出相应的解决方案,为了孩子,父母也可以想的比老师周到.可怜天下父母心. 编号.          名称.                    重要性                          初始估算 1               选择                         高                        选择合适女儿数字范围,逐步提高女儿对数字的计算能力. 2               显示  …
HRBUST - 2358 思路:dfs序 + 树状数组 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #include<bits/stdc++.h> using namespace std; #define fi first #define se second #define pi acos(-1.0) #define LL long long //#define mp make_pai…
4. Father's Impact on a Child's Language Development 父亲对孩子语言发展的影响 (1)Im families with two working parents,fathers may have more impact on a child's language development than mothers,a new study suggests. (2)Researchers recruited 92 families from 11 c…
编程是一件很有趣的事情.初次接触编程,你可能不知所措,别担心,这并不复杂.首先,为了让读者对编程有大概的了解,可以把编写Scratch程序的过程分成7个步骤(如图1.8).注意,这是理想状态.在实际的使用过程中,尤其在复杂的项目中,可能要做一些重复往返的工作,根据下一个步骤的情况调整或改进上一个步骤. 图1.8 Scratch编程基本流程 1.4.1 定目标 在动手制作之前,要胸有成竹.脑海中的思路要清晰,你需要程序干什么首先自己要有明确的目标.要在脑中有清晰的思路,想要程序做什么首先自己要明确…
POJ 3660 Cow Contest / HUST 1037 Cow Contest / HRBUST 1018 Cow Contest(图论,传递闭包) Description N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming contest. As we all know, some cows code better than others. Each cow has…
HDU 1611 敌兵布阵 / HRBUST 1794 敌兵布阵(线段树) Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况.由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视. 中央情报局要研究敌人究竟演习什么战术,所以…
怎样让孩子爱上设计模式 -- 7.适配器模式(Adapter Pattern) 标签: 设计模式初涉 概念相关 定义: 适配器模式把一个类的接口变换成client所期待的还有一种接口,从而 使原本因接口不匹配而无法在一起工作的两个类能够在一起工作. 简单点说: 两个彼此间没有太大关联的类,想进行交互完毕某些事情.假设 直接去改动各自的接口,就显得有些繁琐了.能够加个中间类, 用它来协调两类之间的关系,完毕相关业务.这样的玩法就叫适配器模式! 两种适配器模式: 依据适配器类与适配者类的关系不同,适…
题目链接:http://acm.ecnu.edu.cn/problem/3260/ Time limit per test: 1.5 seconds Time limit all tests: 10.0 seconds Memory limit: 256 megabytes 袋鼠妈妈找不到她的孩子了.她的孩子被怪兽抓走了. 袋鼠妈妈现在在地图的左上角,她的孩子在地图第 x 行第 y 列的位置.怪兽想和袋鼠妈妈玩一个游戏:他不想让袋鼠妈妈过快地找到她的孩子.袋鼠妈妈每秒钟可以向上下左右四个方向跳一…
34.More-healthyful Menu Options for Kids 给孩子提供的更健康菜式选择 ① French fries,washed down with a pint of soda,are a favourite part of fast-food lunches and dinners for millions of American youngsters.But taking a cue from health experts,a group of 19 restaur…