d1

css 层叠式样式表(2)

荒凉一梦 提交于 2020-01-19 03:38:24
一,样式表分类 (1)内联样式。 --优先级最高,代码重复使用最差。 (当特殊的样式需要应用到单独某个元素时,可以使用。 直接在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。) (2)内嵌样式表。 --优先级别第二,不常用,代码重用性一般。 (当单个文件需要特别样式时可以使用内嵌样式表。在 head 部分通过 <style> 标签定义内部样式表。) (3)外部样式表。 -- 优先级最低,最常用,代码重用性最高。 (当样式需要被应用到很多页面的时候,可以使用。使用外部样式表可以关联多个元素或者文件。) 1、先创建一个样式表 2、写入样式表内容,调整样式表位置 二。选择器 每一条css样式定义由两部分组成,形式如下: 选择器 { 属性 } 在{}之前的部分就是“选择器”。 “选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。 选择器是选择器,外部样式表只是代码位置 (1)类别选择器( class选择器) 前面以"." 来标志,如: .d1 { color:red; } 在HTML页中: <div class="d1";>文字</div> 文字颜色为红色 <p class="d1";>文字</p> 文字颜色为红色 定义了一个class类,将样式应用到了元素中。 (2)id选择器 优先级最高 前面以"#"来标志,如: #d2 { color

返回两个日期之间除去星期日的时间差

拥有回忆 提交于 2020-01-16 00:10:41
/// /// 返回两个日期之间除去星期日的时间差 /// /// 开始的日期 /// 结束的日期 /// private static string DifferDate(DateTime d1,DateTime d2) { int intRetrrn = 0;//返回值,即dt2-dt1之间的工作日 TimeSpan ts = d2.Subtract(d1);//计算d2和d1之间相差多少天 int intDiffer = ts.Days;//相差天数的int值 for (int i = 0; i < intDiffer; i++)//从d1开始加, { DateTime dtTemp = d1.Date.AddDays(i);//返回一个新的日期,将指定的天数加到此实例的值上 if (dtTemp.DayOfWeek ==System.DayOfWeek.Sunday)//如果不是星期日 { intRetrrn++; } } return (ts.Days-intRetrrn) + "天" + ts.Hours + "小时" + ts.Minutes + "分钟" + ts.Seconds + "秒,"; } 来源: https://www.cnblogs.com/zhujie-com/p/12199305.html

Python中字典和集合

北战南征 提交于 2020-01-14 06:20:35
Python中字典和集合 映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串、数字、元组等 包含可变对象的列表、字典和元组不能用作键 引用不存在的键会引发KeyError异常 1)字典 dict { } 空字典 { key1:value1,key2:value2,... } 字典在其它编程语言中又称作关联数组或散列表; 通过键实现元素存取;无序集合;可变类型容器,长度可变,异构,嵌套 支持的操作: len(D) 返回D中的项目数 D[k] 返回D中键k的值 D[k] = x 将D[k]的值设为x >>> d1 = {'x':1,'y':2,'z':3} >>> d1['x'] 1 >>> d1['z'] 通过键索引 3 del D[k] 从D中删除D[k] >>> del d1['x'] >>> d1 {'y': 2, 'z': 3} k in D 如果k是D中的值,则返回True 支持的方法: D.clear() 清除所有元素 D.copy() 复制一个副本 >>> d1 = {'x':1,'y':2,'z':3} >>> id(d1) 45320640 >>> d2 = d1.copy() 深复制 >>> id(d2) 45997776 >>> d3 = d1

CodeForces - 337D 树形dp

十年热恋 提交于 2020-01-13 15:05:08
题意:一颗树上有且仅有一只恶魔,恶魔会污染距离它小于等于d的点,现在已经知道被污染的m个点,问恶魔在的可能结点的数量。 容易想到,要是一个点到(距离最远的两个点)的距离都小于等于d,那么这个点就有可能是恶魔所在的点(虽然我也是没有证明凭感觉,逃~~)。 那么问题就难在怎么快速找到这m个点中距离最远的两个点?我们会想到这跟 找树的直径非常相似,于是就是用找树的直径的方法:树形dp找出这两个点。 然后距离这两个点的距离都小于等于d的就统计答案即可。 然后要注意m=1的情况。 细节请看代码: #include<bits/stdc++.h> using namespace std; const int N=1e5+10; int n,m,d,num,ans,rec,v[N]; vector<int> G[N]; int d1[N],d2[N],r1[N],r2[N]; void dfs1(int x,int fa) { if (v[x]) d1[x]=0,r1[x]=x; for (int i=0;i<G[x].size();i++) { int y=G[x][i]; if (y==fa) continue; dfs1(y,x); if (d1[y]+1>=d1[x]) { d2[x]=d1[x]; r2[x]=r1[x]; d1[x]=d1[y]+1; r1[x]=r1[y]; }

10304 平面域着色

不羁岁月 提交于 2020-01-10 06:50:57
10304 平面域着色 时间限制:1000MS 内存限制:1000K 提交次数:188 通过次数:53 题型: 编程题 语言: G++;GCC;VC Description 平面上有一点P,它是n个域D1、D2、……,Dn的共同交点, 现取k种颜色对这n个域进行着色,要求相邻两个域着的颜色不同,求着色方案数。 这里,2<=n<=10,1<=k<=9。 输入格式 输入:输入两个值:n和k。n为域的个数,k为颜色数 输出格式 输出:对n个域着色的方案数 如输入3 3 输出6 若不存在可能的着色方案,输出0。 输入样例 4 3 输出样例 18 提示 当对如图的n个扇形域着色时,当n>=4时,都分为如下两种情况考虑: 1)D1和Dn-1同色 2)D1和Dn-1不同色 当n>=4时,设an表示n个域用k种色的着色方案数(若可以着色的话): (1)若D1与Dn-1颜色相同,则Dn有k-1种选择 (2)若D1与Dn-1颜色不同,则Dn有k-2种选择 当n>=4时则有: an=(k-2) an-1+(k-1) an-2 特别地有: a1=k, a2=k (k-1), a3=k (k-1)*(k-2) 为何此处的递推公式要求n>=4呢?因为只有n>=4时, D1和Dn-1才不相邻,上面的递推才有效。 这题还得注意着色数为0的情况,即不能按要求着色。 当n=1时,只要k>=1,都可着色。 当n为 >

deque

这一生的挚爱 提交于 2020-01-09 21:10:59
distance(d1.begin(), d1.end());//计算元素的距离 std:: deque是一个双端数组容器:可以在头部和尾部操作元素。 d1.push_back(10);//尾部插入 d1.push_front(1);//首部插入 d1.pop_back();//尾部删除 d1.pop_front();//首部删除 来源: https://www.cnblogs.com/xpylovely/p/11194250.html

js相关用法

£可爱£侵袭症+ 提交于 2020-01-05 04:42:54
一.location 1.返回当前网址url location.href 2.设置跳转网址url location.href = "http://www.baidu.com" 3.重载刷新 location.reload() 二.计时器 1.设置延时setTimeout(执行的函数,延时时间) setTimeout(function(){alert("hehe")},1000) 2.清除window下的某个延时定时器 clearTimeout(setTimeout(function(){alert("hehe")},1000)的返回值 3.间隔执行,每隔制定间隔时间执行一次 setInterval(function(){alert("hehe")},5000) 4.清楚window下的某个间隔定时器 clearInterval(function(){alert("hehe")},5000)的返回值 二.DOM对象 通过这个方法找到id="a"的标签 getElementByid("a") 通过这个方法找到class="c1"的所有标签,返回一个列表,通过索引取到你想获得的标签 getElementsByClassName("c1") 通过这个方法找到标签 getElementsByTagName("a") 创建a标签 var a1 = createElement("a")

【集训队作业】IOI 2020 集训队作业 试题泛做 2

别来无恙 提交于 2019-12-27 02:14:43
Atcoder Grand Contest 25 Problem D. Choosing Points 考虑对于给定点集 S S S 和输入 D 1 , D 2 D_1,D_2 D 1 ​ , D 2 ​ ,计算一个大小不小于 S 4 \frac{S}{4} 4 S ​ 的独立集 w o r k ( S , D 1 , D 2 ) work(S,D_1,D_2) w o r k ( S , D 1 ​ , D 2 ​ ) 。 对于 D 1 , D 2 D_1,D_2 D 1 ​ , D 2 ​ 均为奇数的情况,可以直接对点集二分图染色。 对于 D 1 , D 2 D_1,D_2 D 1 ​ , D 2 ​ 存在一个奇数的情况,不妨设为 D 1 D_1 D 1 ​ ,可以对点集二分图染色,对得到的两个新点集 A , B A,B A , B 重新计算 w o r k ( A , D 2 ) , w o r k ( B , D 2 ) work(A,D_2),work(B,D_2) w o r k ( A , D 2 ​ ) , w o r k ( B , D 2 ​ ) ,取较大者。 对于 D 1 , D 2 D_1,D_2 D 1 ​ , D 2 ​ 存在一个模 4 4 4 余 2 2 2 的数的情况,不妨设为 D 1 D_1 D 1 ​ ,则 D 1 D_1 D 1 ​

(一)Linux 常用命令

廉价感情. 提交于 2019-12-23 18:13:36
Linux的目录结构 “/” :最高层根目录,没有父目录(相当于Windows中"我的电脑") etc :系统配置文件的存放目录,不建议在此目录下存放可执行文件 usr/local :应用程序存放目录 root :系统管理员root的home目录 每个用户都有home目录 超级管理员的home目录为 /root 相当于Windows的桌面,也就是一登录就能看到的文件夹 Linux常用命令 磁盘管理命令 ls:列出目录内容,参数如下: -a 或 --all :列出所有文件(包括隐藏文件,名字以 . 开头)、特殊目录、. 和 … -l :列出文件的详细列表(d开头表示文件夹,-开头表示普通文件,l表示软链接文件(相当于Windows中的快捷方式),可以是:ls -a -l,ls -l 简称 ll,ls后也可跟文件夹名称,查的是该文件夹里目录信息) -h(human readable):会把文件大小有字节的换算为 kb 显示 -d :查看目录本身的信息,而不是查看目录下的文件信息 -i : 显示 i 节点 cd:切换目录(change directory) cd ~ :直接回到当前用户的home目录 cd / :直接进入根目录 cd / 目录名 :从根目录开始,切换到指定目录(绝对路径) cd … :向上一层 cd - :最近两次的访问目录之间进行切换 pwd

Tango future versus D1 discontinuation

别等时光非礼了梦想. 提交于 2019-12-23 09:46:58
问题 Knowing that D1 will be discontinued effective December 31, 2012 , is it still worth it to continue using Tango given that the official distribution is under D1? 回答1: If you're talking about whether it's worth continuing to use Tango with D1 once official support for D1 goes away, then I think that that's pretty much the same answer as whether it's worth continuing to use D1. The lack of D1 support for dmd really shouldn't have any effect on whether Tango for D1 is still usable. The real