div

Codeforces Round #588 (Div. 2) C - Anadi and Domino

你说的曾经没有我的故事 提交于 2019-11-30 10:49:29
题目地址:https://codeforces.com/contest/1230/problem/C 题意:无向图,最多七个点,放骨牌,每个骨牌有两个点,a和b,如图所示 放置的牌对应的的每个节点的牌点数要相同,例如 思路:六个点一定能放下,输出m即可,7个点时,有一个点重复用了,枚举重复用的点,找到重复边最少的即可。 AC代码: 1 #include <iostream> 2 using namespace std; 3 int main(){ 4 int n,m; 5 cin>>n>>m; 6 int a[8][8]={0}; 7 int x,y; 8 for(int i=1;i<=m;i++){ 9 cin>>x>>y; 10 a[x][y]=a[y][x]=1; 11 } 12 if(n<7) cout<<m; 13 else{ 14 int ans=22; 15 for(int i=1;i<=7;i++) 16 for(int j=1;j<=7;j++){ 17 int num=0; 18 for(int k=1;k<=7;k++) 19 if(a[i][k]&&a[j][k]) num++; 20 ans=min(ans,num); 21 } 22 cout<<m-ans<<endl; 23 } 24 return 0; 25 } 来源: https://www

div布局ul时,竖向转横向

◇◆丶佛笑我妖孽 提交于 2019-11-30 04:48:30
<html><head><meta charset="UTF-8"> <title >Css学习</title> <!-- 此处的style1.css已无作用--> <link rel="stylesheet" href="style1.css" /> <!--display改为inline即可,height是没改前的高度--> <style> #menu li{ display: inline; height: 0rem; } </style></head><body ><div id="menu"> <ul> <li><a href="C:/Users/MrLi/Desktop/HTML/918.html">首页</a></li> <li><a href="#">百度一下</a></li> <li><a href="#">学习首页1</a></li> <li><a href="#">学习首页2</a> </li> </ul></div></body></html>---------------------------------------------------------- 未转前 转后 来源: https://www.cnblogs.com/liyunchuan/p/11561247.html

在HTML中实现两个div并排显示

ぐ巨炮叔叔 提交于 2019-11-30 03:49:35
在HTML中让两个div并排显示,通常情况下有三种实现方式,包括: (1)设置为行内样式,display:inline-block (2)设置float浮动 (3)设置position定位属性为absolute 以下为三种方式的具体实现代码: 个人觉得float浮动方式比较好用。 1、设置每个div的展现属性为行内样式,示例代码为: <div class="app"> <div style="display:inline-block;background:#f00;">div1</div> <div style="display:inline-block;background:#0f0;margin-left:10px;">div2</div> </div> 2、设置float浮动,示例代码为: <div class="app"> <div style="float:left;background:#f00;">div1</div> <div style="float:left;background:#0f0;margin-left:10px;">div2</div> </div> 3、设置position定位属性为absolute, 示例代码为: <div class="app"> <div style="position: absolute;width:100px

Codeforces Round #558 (Div. 2) D kmp + dp

怎甘沉沦 提交于 2019-11-30 03:23:05
题目链接 题意:给你一个c串,你可以用任意小写字母替换c串中的 * 字符得到一个c',给你一个s和t串,定义:f(s1,s2) 为字符串 s2 在 s1 中出现的次数 ,求最大的 ans=f(c',s) - f(c',t)。 思路:首先预处理出 s 和 t 的next数组,然后,设dp【i】【j】【k】分别代表c串匹配到第 i 个字符,s串匹配到第 j 个字符,t串匹配到第 k 个字符的最大的答案,只能由前一个状态推出后面一个状态,如果当前状态没有值,那么就不能去推后一个状态,就continue,如果c【i】!= ’*‘ ,那么就直接kmp匹配,如果匹配到 s 串的最后一个字符,那么flag++,否则转移到下一个可以到达的状态,同理 t 串,t 串就flag - -。但是如果c【i】== ‘*’;就从 ‘ a ' 枚举到 ‘z ',然后kmp匹配再转移。 **:这题一定是拿已知当前状态去推导之后的状态。 #include<bits/stdc++.h> using namespace std; const int maxn=1005,inf=1e9; int d[maxn][55][55],next1[55],next2[55]; char c[maxn],s[55],t[55]; int n,m1,m2; void init() { int len; len=strlen(s);

DIV内部滑动

牧云@^-^@ 提交于 2019-11-30 03:08:36
.box li,.box2 li{ width: 100px; height: 30px; display: inline-block; background: red; } .box li:nth-child(2n), .box2 li:nth-child(2n){ background: blue; } .box{ width: 300px; white-space: nowrap; overflow-x: auto; border:1px solid #999 } .box2{ width: 300px; overflow-x: auto; border:1px solid #999 } .box2{ display: flex; } .box2 li{ flex-shrink:0 } <ul class="box"> <li></li><li></li><li></li><li></li><li></li><li></li> </ul> <ul class="box2"> <li></li><li></li><li></li><li></li><li></li><li></li> </ul> 来源: https://www.cnblogs.com/wanlibingfeng/p/11549321.html

Codeforces Round #585 (Div. 2) C,D

耗尽温柔 提交于 2019-11-30 02:02:54
C题目地址: http://codeforces.com/contest/1215/problem/C 题意 :有两个相同长度的字符串,都由”a“,”b“组成,两个字符串可互相交换任意位置的单个字符,问最少次数交换后两个字符串变为相同的,不能变为相同的作为输出”-1“。 思路:相同的肯定不用交换,看ab和ba的个数,奇数肯定不能变为一样的,两个ab或ba可一步变为相同的,ab和ba要两步。 AC代码:(水平有限,代码略长请谅解) 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 using namespace std; 5 typedef long long ll; 6 int main(){ 7 int n; 8 cin>>n; 9 char s1[200005],s2[200005]; 10 for(int i=1;i<=n;i++) 11 cin>>s1[i]; 12 getchar(); 13 for(int i=1;i<=n;i++) 14 cin>>s2[i]; 15 int num_ab=0,num_ba=0; 16 int aa[200005]={0},ab[200005]={0}; 17 for(int i=1;i<=n;i++){ 18 if(s1[i]=='a'&&s2[i]==

div相对定位于绝对定位

时光总嘲笑我的痴心妄想 提交于 2019-11-30 00:34:04
一、CSS中的块模型 在CSS的定义中,有的html标签被浏览器当成一个块来显示,比如div、table、p、ul等等,我们称之为块元素;有的html标签被浏览器显示在文本行之间,如a、span、font等等,我们称之为行内元素。行内元素我这里就不讲了,只讲讲块元素的模型。 每一个块元素都可以分为context、padding、boder和margin几个部分,我们常说的宽和高,通常指的是context的宽和高(也有可能是context+padding,具体跟浏览器有关),padding代表内容和边框之间的填充,margin代表边框之外的空白,如上图: 这几个部分都是可以通过CSS进行指定的,当然,CSS还可以控制背景,因此,我们可以通过CSS来灵活控制我们页面的外观。 二、CSS中的文档流模型 所有的块元素在html文档中是按照它们出现在文档中的先后顺序排列的(当然,嵌套不在此列),每一个块都会另起一行。如下图 他们对应的html如下: <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> 为了定义他们的宽度、高度还有边框,我们定义如下的CSS: #div1 { border: 1px solid #000099; height: 60px; width: 200px;

DIV CSS浏览器的兼容性

╄→гoц情女王★ 提交于 2019-11-29 23:58:29
1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。 2.ff下容器高度限定,即容器定义了height之后,容器边框的外形就确定了,不会被内容撑大,而ie下是会被内容撑大,高度限定失效。所以不要轻易给容器定义height。 3.横向上的撑破容器问题,。如果float 容器未定义宽度,ff下内容会尽可能撑开容器宽度,ie下则会优先考虑内容折行。故,内容可能撑破的浮动容器需要定义width。 小实验:有兴趣大家可以看看这段实验。在不同浏览器下分别测试以下各项代码。 a.<div style=”border:1px solid red;height:10px”></div> b. <div style=”border:1px solid red;width:10px”></div> c. <div style=”border:1px solid red;float:left”></div> d. <div style=”border:1px solid red

Codeforces Round #455 (Div. 2) D题(花了一个早自习补了昨晚的一道模拟QAQ)

感情迁移 提交于 2019-11-29 23:39:31
D. Colorful Points You are given a set of points on a straight line. Each point has a color assigned to it. For point a, its neighbors are the points which don't have any other points between them and a. Each point has at most two neighbors - one from the left and one from the right. You perform a sequence of operations on this set of points. In one operation, you delete all points which have a neighbor point of a different color than the point itself. Points are deleted simultaneously, i.e. first you decide which points have to be deleted and then delete them. After that you can perform the

弹出 div jquery.jmpopups-0.5.1.js

妖精的绣舞 提交于 2019-11-29 20:01:23
<script type="text/javascript" src="<%=request.getContextPath()%>/script/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/script/jquery.jmpopups-0.5.1.js"></script> <script type="text/javascript"> //<![CDATA[ $.setupJMPopups({ screenLockerBackground: "#003366", screenLockerOpacity: "0.7" }); function openStaticPopup() { $.openPopupLayer({ name: "myStaticPopup", width: 350, target: "myHiddenDiv" }); } //delete function deleteObj(id){ var msg = '数据删除将无法恢复,您确认删除吗?'; if(!confirm(msg)){ return false; } } public function update(id){ $.post("<%=request