减号

[NOIP2007][原题]

别等时光非礼了梦想. 提交于 2020-03-25 05:12:38
1 . 统计数字 (count.pas/c/cpp) 【问题描述】 某次科研调查时得到了 n 个自然数,每个数均不超过1500000000(1.5*10 9 )。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 【输入】 输入文件count.in包含 n +1行: 第1行是整数 n ,表示自然数的个数。 第2~ n +1行每行一个自然数。 【输出】 输出文件count.out包含 m 行( m 为 n 个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。 【输入输出样例】 count.in count.out 8 2 4 2 4 5 100 2 100 2 3 4 2 5 1 100 2 【限制】 40%的数据满足:1<= n <=1000 80%的数据满足:1<= n <=50000 100%的数据满足:1<= n <=200000,每个数均不超过1 500 000 000(1.5*10 9 ) #include <stdio.h> #include <stdlib.h> int n; int a[201000]; int cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;

Linux删除以减号开头的文件

此生再无相见时 提交于 2020-03-13 05:41:00
2014年5月5日 10:33:47 原因:文件乱码了,乱码后以减号开头,删不掉 摘抄: 文件系统出现一个文件 -C.html 如何 删除 /新建? rm -- "-C.html" touch -- -demo.sh 可以创建 我的测试: 如果文件名字是乱码,则可以用tab键补全 复制: cp -- "-old.html" new.html 移动等命令也应该是这种方式处理 文件名可以不加双引号,但是要删除的文件名有空格哪就得需要双引号了 2014年5月25日 13:16:36 文件名中间含有减号,也可以用这个方法删除 来源: https://www.cnblogs.com/iLoveMyD/p/3708651.html

搜索引擎知识

一世执手 提交于 2020-02-19 08:03:25
1、减号   “-”代表搜索不包含后面的页面,通常搜索一些词语同时又要排除某些词语出现的页面时,都会用到减号“-”的指令。在使用这个指令的时候减号的前面必须是空格,例如搜索seo-优化,这样搜索的内容就会排除掉优化这个词语。 2、双引号   加上双引号的搜索词,搜索出来的内容就会完全跟搜索词一样,例如搜索“SEO优化”,那么搜索出来的内容就一定会包含SEO优化这个词。 3、intitle   intitle通常用于查询一个关键词的优化竞争对手,在搜索的关键词前面加上intitle可以查询到网站标题出现关键词的竞争对手网站。 4、inurl   在搜索关键词的时候加入inurl指令,能够搜索到关键词出现在URL上的网页。 5、filetype   filetype可以用来搜索一般的文件格式,百度能支持doc, ppt, pdf, xls, rtf, all。 6、site   site指令一般用作查询域名下所有的页面,通常用来查询该网站是否给收录了,如果没有就可能是给K掉了。 7、domain   domain通常用来查询一个网站的外链情况,排在越前面的外链,就表示这个外链质量越高。 来源: https://www.cnblogs.com/yige2019/p/12329673.html

字符串的展开

馋奶兔 提交于 2019-12-18 00:22:28
描述 在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母获数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下: (1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号“-”,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,减号右边的字符严格大于左边的字符。 (2) 参数p1:展开方式。p1=1时,对于字母子串,填充小写字母;p1=2时,对于字母子串,填充大写字母。这两种情况下数字子串的填充方式相同。p1=3时,不论是字母子串还是数字字串,都用与要填充的字母个数相同的星号“*”来填充。 (3) 参数p2:填充字符的重复个数。p2=k表示同一个字符要连续填充k个。例如,当p2=3时,子串“d-h”应扩展为“deeefffgggh”。减号两边的字符不变。 (4) 参数p3:是否改为逆序:p3=1表示维持原来顺序,p3=2表示采用逆序输出,注意这时候仍然不包括减号两端的字符。例如当p1=1、p2=2、p3=2时,子串“d-h”应扩展为“dggffeeh”。 (5) 如果减号右边的字符恰好是左边字符的后继,只删除中间的减号,例如

用javascript实现一棵简单的树

这一生的挚爱 提交于 2019-12-08 04:17:28
一直想弄清楚windows注册表里面的那个树用js怎么搞出来,昨天倒腾了一天,终于小有成就,实现了一棵拥有基本功能的js树。 以前看树感觉最复杂的部分就是那些各种线条,各种加号减号到底怎么组织出来的,用css又怎么画出一棵树来。昨天看了司徒正妹的博客,有了一些灵感,然后就试着自己摆弄了一下。 司徒用的是纯div的形式,而我用的dl列表的形式。用dl有个好处,就是即使没有样式,也能将就看,而且在语义化上也更说得过去。 好了,废话到此,下面就看怎么样一步步实现的吧 首先我们来试着画一棵静态树,我们把树分为文件夹和文件,文件夹的图标和名字放到dt里,文件夹的内容放到dd里,如果文件夹里还有子文件夹,那么子文件也是一个dl,以此类推 然后是加号减号、文件左边的虚线、左边的细线: 加号减号就是图片,但是要注意的是不同位置的加号减号四周的虚线是不一样的,一共有四种情况: 第一种:在一棵树的跟节点上,且这个根节点没有兄弟节点 第二种:在一棵树的根节点上,且这个根节点还有兄弟节点 第三种:在一棵树的分支节点上,前面后面均有兄弟节点 第四种:在一棵树的末尾分支上,只有前面有兄弟节点 文件左边的虚线只有两种情况: 第一种:非最后一个文件 第二种:最后一个文件 最后是列表左边的那天长长的竖线,这条竖线的实现其实很简单,给dl设置一个背景,然后repeat:repeat-y即可

Luogu P1098 字符串的展开

假装没事ソ 提交于 2019-11-29 19:42:17
这几天 划了划水 看了看初赛的试题 ,没写什么随笔。 今天刷刷洛谷试炼场。(不要问为什么我还在普及区) 题目描述 在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“ d-h ”或者“ 4-8 ”的字串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为“ defgh ”和“ 45678 "。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下: (1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号“ - ”,减号两侧同为小写字母或同为数字,且按照 ASCII 码的顺序,减号右边的字符严格大于左边的字符。 (2) 参数 p 1 ​ :展开方式。 p 1 ​ = 1时,对于字母子串,填充小写字母; p 1 ​ = 2时,对于字母子串,填充大写字母。这两种情况下数字子串的填充方式相同。 p 1 ​ = 3时,不论是字母子串还是数字字串,都用与要填充的字母个数相同的星号“*”来填充。 (3) 参数 p 2 ​ :填充字符的重复个数。 =k p 2 ​ = k表示同一个字符要连续填充k个。例如,当 =3 p 2 ​ = 3时,子串“ d-h ”应扩展为“ deeefffgggh ”。减号两边的字符不变。 (4) 参数 p 3 ​ :是否改为逆序:

洛谷P1098 字符串的展开

我只是一个虾纸丫 提交于 2019-11-27 10:22:47
题目描述 在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678"。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下: (1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号“-”,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,减号右边的字符严格大于左边的字符。 (2) 参数p1​:展开方式。p1=1时,对于字母子串,填充小写字母;p1=2​时,对于字母子串,填充大写字母。这两种情况下数字子串的填充方式相同。p1=3时,不论是字母子串还是数字字串,都用与要填充的字母个数相同的星号“*”来填充。 (3) 参数p2​:填充字符的重复个数。p2=k表示同一个字符要连续填充k个。例如,当p2=3时,子串“d-h”应扩展为“deeefffgggh”。减号两边的字符不变。 (4) 参数p3​:是否改为逆序:p3=1表示维持原来顺序,p3=2表示采用逆序输出,注意这时候仍然不包括减号两端的字符。例如当p1=1​、p2=2​、p3=2时,子串“d-h”应扩展为“dggffeeh”。 (5) 如果减号右边的字符恰好是左边字符的后继

vs 快捷键大全

怎甘沉沦 提交于 2019-11-27 04:53:26
Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+Crtr+C: 注释选定内容 Ctrl+K+Crtr+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+F3: 查找上一个 Ctrl+H: 替换 Ctrl+Shift+H: 在文件中替换 Alt+F12: 查找符号(列出所有查找结果) Ctrl+Shift+V: 剪贴板循环 Ctrl+左右箭头键: 一次可以移动一个单词 Ctrl+上下箭头键: 滚动代码屏幕,但不移动光标位置。 Ctrl+Shift+L: 删除当前行 Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态 Ctrl+M,L: 将所有过程设置为相同的隐藏或展开状态 Ctrl+E,S: 查看空白 Ctrl+E,W: 自动换行 Ctrl+G: 转到指定行 Shift+Alt+箭头键: 选择矩形文本 Alt+鼠标左按钮: