- 博客(11)
- 收藏
- 关注
原创 伪类选择器
基本概念 伪类(不存在的类,特殊的类):伪类用来描述一个元素的特殊状态。比如:第一个子元素、被点击的元素、鼠标移入的元素… 写法:伪类一般情况下都是使用:开头。 常用的几种 : 1、:first-child 第一个子元素 :last-child 最后一个子元素 :nth-child() 选中第n个子元素 特殊值: n 第n个 n的范围0到正无穷 2n 或 even 表示选中偶数位的元素 2n+1 或 odd 表示选中奇数位的元素 以上这些伪类都是根据所有的子元素进行排序。 2、 :first-of-type
2020-12-26 09:56:40
1126
1
原创 属性选择器
属性选择器的5种写法: (1)[属性名] 选择含有指定属性的元素。 (2)[属性名=属性值] 选择含有指定属性和属性值的元素。 (3)[属性名^=属性值] 选择属性值以指定值开头的元素。 (4)[属性名$=属性值] 选择属性值以指定值结尾的元素。 (5)[属性名*=属性值] 选择属性值中含有某值的元素的元素。 上代码演示: 首先是没有任何样式的主代码: <body> <p title="abc">少小离家老大回</p> <p title="abcdef"
2020-12-25 21:42:51
3793
原创 行内元素、块元素及行内块元素
1、行内元素(inline element)特点: (1)可以和其他元素在一行显示,不自动换行。 (2)不可以设置宽高。 (3)margin左右方向有效,上下无效。 (4)padding上下左右方向都有效,但是只能撑大空间,没有边距效果。 行内元素转换为块元素: display: block; 常见的行内元素: 属性 描述 a 锚点 b 粗体 big 大字体 br 换行 em 强调 i 斜体 small 小字体 span 常用内联容器,定义内容区块 stron
2020-12-24 12:39:02
398
原创 HTML5 meta标签
解释: meta主要用于设置网页中的一些元数据,元数据不是给用户看。 属性 值 描述 charset charset_set 定义文档的字符编码 content text 定义与http-equiv或name属性相关的元信息 http-equiv content-type、default-style、refresh 把content属性关联到HTTP头部 name application-name、author、description、generator、keywords 把
2020-12-24 10:21:38
240
原创 1~9组成三个3位的平方数
1~9组成三个3位的平方数 将1、2、3、4、5、6、7、8、9九个数字分成三组,每个数字只能用一次, 即每组三个数不允许有重复数字,也不许同其它组的三个数字重复, 要求每组中的三位数都组成一个平方数。 算法分析: 本题利用的也是穷举,三个数的初始值最小是11,最大是31,但是11、12的平方明显有重复的,所以直接从13开始,然后就是分离各个位数,最后整合检验三个三位数的组成之中有没有相同的,含零...
2019-04-05 11:20:39
3227
原创 1~9分成1:2:3的三个3位数
1~9分成1:2:3的三个3位数。 将1到9 这九个数字分成三个3位数,分求第一个3位数, 正好是第二个3位数的二倍,是第三个3位数的三倍。问应当怎样分法。 算法分析: 首先因为是9个不同的数组成三个三位数,那么初值最小的肯 定是123,最大的就是333,但是这里为了减小区间,可以设置为329, 因为再大些就不符合条件。其次就是我们需要把各个位数分离出来, 看是否存在相等或不在1-9的范围内。...
2019-04-05 10:51:30
3664
原创 减式还原
减式还原 编写程序求解下式中各字母所代表的数字,不同的字母代表不同的数字。 PEAR – ARA ——– PEA *问题分析与算法设计 类似的问题从计算机算法的角度来说是比较简单的, 可以采用最常见的穷举方法解决。 程序中采用循环穷举每个字母所可能代表的数字, 然后将字母代表的数字转换为相应的整数, 代入算式后验证算式是否成立即可解决问题。 #include<stdio.h> main...
2019-04-03 22:42:43
1484
原创 谁家孩子跑最慢?
谁家孩子跑最慢? 张王李三家各有三个小孩。一天,三家的九个孩子在一起比赛短跑, 规定不分年龄大小,跑第一得9分,跑第2得8分,依此类推。 比赛结果各家的总分相同,且这些孩子没有同时到达终点的, 也没有一家的两个或三个孩子获得相连的名次。 已知获第一名的是李家的孩子,获得第二的是王家的孩子。 问获得最后一名的是谁家的孩子? 算法分析 按题目的条件,共有1+2+3+…+9=45分,每家的孩子的得分应为...
2019-04-02 22:35:49
1457
原创 拉丁方阵
拉丁方阵 构造 NXN 阶的拉丁方阵(2<=N<=9),使方阵中的每一行和每一列中数字1到N只出现一次。如N=4时: 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 *问题分析与算法设计 构造拉丁方阵的方法很多,这里给出最简单的一种方法。观察给出的例子,可以发现:若将每 一行中第一列的数字和最后一列的数字连起来构成一个环,则该环正好是由1到N顺序构成;对于第i行,这个环...
2019-04-02 21:48:01
1047
原创 吃花生
时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 HEIHEI非常喜欢吃花生,他每天都会吃一些花生,心情好的话会吃的比较多,现在已经知道,HEIHEI从周一到周日的心情值递增的,也就是说周一吃的花生最少,周日吃的花生最多。现在给你7个数表示有7堆花生,顺序是打乱的,HEIHEI每天吃的花生数都在这7个数中,现在告诉你今天周几,请你告诉HEIHEI他今天应该吃多少花生。例...
2018-11-24 21:09:23
289
原创 对决
时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 Topcoder 招进来了 n 个新同学,Yougth计划把这个n个同学分成两组,要求每组中每个人必须跟另一组中每个同学进行一次算法对决,问存不存在一种分组方式在k场完成对决。(两组中每一组中人数都要大于0) 输入 有多组测试数据,每组测试数据两个数 n 和 k ,n和k都为0时表示输入结束。(0<n<100...
2018-11-22 22:47:00
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅