首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刷题笔记

    2-9 彩虹瓶 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101155502 2-9 彩虹瓶 (20 分) ? 彩虹瓶制作过程(并不)是这样:先把一大批空瓶铺放在装填场地上,然后按照一定顺序将每种颜色小球均匀撒到这批瓶子里。 假设彩虹瓶里要按顺序装 N 种颜色小球(不妨将顺序就编号为 1 到 N)。 如果搬来这箱小球正好是可以装填颜色,就直接拆箱装填;如果不是,就把箱子先码放在一个临时货架上,码放方法就是一箱一箱堆上去。 输入格式: 输入首先在第一行给出 3 个正整数,分别是彩虹瓶颜色数量 N(1<N≤10​3​​)、临时货架容量 M(<N)、以及需要判断发货顺序数量 K。 随后 K 行,每行给出 N 个数字,是 1 到N 一个排列,对应工厂发货顺序。 一行中数字都以空格分隔。

    95730发布于 2019-11-08
  • 来自专栏Linux云计算网络

    算法导论2-9章补充几道题

    本篇博文意在对前几章中遗漏,本人觉得有意思习题当独拿出来练练手。 解题思路:归并排序思想:逆序对数量=左区间逆序对+右区间逆序对+合并逆序对 代码如下: 1 #include <iostream> 2 #include <vector> 3 using ,对于一个给定包含n个互异元素集合S和一个正整数 k<=n,该算法能够确定S中最接近中位数k个元素。 解题思路: 1)通过Select()得到A中位数 --->O(n) 2)计算A中每个数到中位数差值作为数组D ,并增加D一个副本D‘ --->O(n) 3)通过Select()得到D’中第k大数 题目:设X[1...n]和Y[1...n]为两个数组,每个都包含n个有序元素。请设计一个O(lgn)时间算法来找出数组X 和Y中所有2n个元素中位数。

    76450发布于 2018-01-11
  • 来自专栏IT技术圈

    练习2-9 整数四则运算 (10分)

    一、题目描述 本题要求编写程序,计算2个正整数和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输入样例: 3 2 输出样例: 3 + 2 = 5 3 - 2 = 1 3 * 2 = 6 3 / 2 = 1 二、思路分析 本题只需从键盘获取A,B两个整数,然后按照 A 运算符 B = 结果 顺序输出和 printf("%d / %d = %d\n",m,n,m/n); } return 0; } 四、关于作者 作者: C you again,从事软件开发 努力在IT搬砖路上技术小白

    1.5K30发布于 2021-02-24
  • 来自专栏cwl_Java

    C++编程之美-数字之魅(代码清单2-9)

    代码清单2-9 ULONGLONG Count1InAInteger(ULONGLONG n) { ULONGLONG iNum = 0; while(n !

    21230编辑于 2022-11-30
  • 来自专栏福大大架构师每日一题

    2021-09-16:给定一个仅包含数字 2-9 字符串,返回所有

    2021-09-16:给定一个仅包含数字 2-9 字符串,返回所有它能表示字母组合。答案可以按 任意顺序 返回。给出数字到字母映射如下(与电话按键相同)。注意 1 不对应任何字母。

    1.9K10发布于 2021-09-16
  • 来自专栏强仔仔

    利用JavaScript中正则表达式实现常用输入框验证

    本章主要讲:通过JavaScript中正则表达式 应用实现(http、电话号码、邮箱、数字、字母及其数字、时间日期、身份证)等验证。 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? //ftpuser@ + "(([0-9]{1,3}/.){3}[0-9]{1,3}" // IP形式URL- 199.194.52.184 + "|" // 允许

    1.7K60发布于 2018-01-03
  • 来自专栏一个小程序员的成长笔记

    验证常用正则表达式

    [1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0? ._])(29)$))/; 2 var str = ""; 3 return reg.test(str); 2.包含大写字母/小写字母/数字/特殊符号,且长度在6到15之间字符串(可用于密码验证) 1

    1.4K70发布于 2018-03-07
  • 来自专栏强仔仔

    Java基础系列之正则表达式

    Java在处理一些复杂字符串操作时,往往不是通过String中函数实现,而是通过Java中正则表达式实现。 下面通过一个具体例子简单介绍一下Java中正则表达式具体用法。 2)([-\\/\\._])(29)$)|(^([2-9][0-9][0][48])([-\\/\\._])(0? 2)([-\\/\\._])(29)$)|(^([2-9][0-9][0][48])([-\\/\\._])(0? ,在Java中如何通过使用正则表达式进行电话号码,身份证,日期,数字,邮箱,URL等验证。

    70160发布于 2018-01-03
  • 来自专栏IT技术圈(CSDN)

    浙大版《C语言程序设计(第3版)》题目集 练习2-9 整数四则运算

    练习2-9 整数四则运算 本题要求编写程序,计算2个正整数和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。

    98330发布于 2020-09-15
  • 来自专栏程序猿的栖息地

    JavaScript常用函数汇总:js一些常用校验

    == ""){ return false; } return true; } 1.2、校验是否为纯数字 /* * 校验是否为纯数字 * jsisNaN = (d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate())){ return false;//身份证上出生日期非法 [1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))(-)(11|0?[469])(-)(30|[12][0-9]|0? 2)(-)(29)$)|(^([2-9][0-9][13579][26])(-)(0? reg.test(charValue)){ return false; } return true; } 1.13、检测密码强度 // nowLv表示密码强度

    1.4K20编辑于 2022-04-29
  • 来自专栏钱塘小甲子的博客

    python绘制heart

    如果我们修改一下参数, (x**2+y**2-9)**3-x**2*9*y**3 就是这样效果 ? 然后有是比较瘦小心 ((2*x)**2+y**2-9)**3-(2*x)**2*10*y**3 ? 还有瘦到不能看心: ((7*x)**2+y**2-9)**3-(7*x)**2*10*y**3 ? 也有肥到夹门心: ((0.7*x)**2+y**2-9)**3-(0.7*x)**2*10*y**3 ? 各种各样心,改一下参数就能获得,但是真正心,再复杂系统都难以刻画,又遑论修改参数。

    1.2K40发布于 2019-01-28
  • 来自专栏全栈程序员必看

    各国手机号码正则

    大家好,又见面了,我是你们朋友全栈君。 'ar-DZ': /^(\+?213|0)(5|6|7)\d{ 8}$/, 'ar-SY': /^(!?(\+? [2-9]\d{ 2}[2-9](?!11)\d{ 6}$/, 'cs-CZ': /^(\+?420)? ?[1-9][0-9]{ 2} ? [2-9]{ 1}\d{ 3,4}\-?\d{ 4}$/, 'pt-PT': /^(\+?351)? ((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{ 7})$/, 'zh-CN': /^(\+?0?86\-?)?

    93720编辑于 2022-09-02
  • 来自专栏数据科学(冷冻工厂)

    Linux|Awk 特定模式 过滤文本

    (*) 符号,可以通过运行以下命令来完成: awk '/ *$[2-9]\.[0-9][0-9] */ { print $1, $2, $3, $4, "*" ; } / *$[0-1]\.[0-9] 在此示例中,我们使用了两种模式: 第一个: / *$[2-9].[0-9][0-9] */ 获取食品价格大于 2 美元行 第二个: /$[0-1].[0-9][0-9] */ 查找食品价格低于 2 美元行 通过这种方式,您可以使用特定于模式操作来过滤掉价格高于 2 美元食品,尽管输出存在问题,但带有 (*) 符号格式不会像其余行那样进行格式化。输出不够清晰。 可以通过两种方式解决它: 使用 printf 命令,这是一种漫长而无聊方法,使用以下命令: $ awk '/ *$[2-9]\.[0-9][0-9] */ { printf "%-10s %-10s 这对于解决上述问题很方便,而且简单快捷,如下所示: $ awk '/ *$[2-9]\.[0-9][0-9] */ { print $0 "*" ; } / *$[0-1]\.[0-9][0-9] */

    1K10编辑于 2024-03-21
  • 来自专栏码农的生活

    C#常用正则表达式整理

    $" 由26个英文字母组成字符串 "^[A-Za-z]+$" 由26个英文字母大写组成字符串 "^[A-Z]+$" 由26个英文字母小写组成字符串 "^[a-z]+$" 由数字和26个英文字母组成字符串 (d{1,2}|1dd|2[0-4]d|25[0-5])$" YYYY-MM-DD基本上把闰年和2月等情况都考虑进去了 ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? [1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))

    62340发布于 2021-11-03
  • 来自专栏大师级码师

    C#常用正则表达式整理

    $" 由26个英文字母组成字符串 "^[A-Za-z]+$" 由26个英文字母大写组成字符串 "^[A-Z]+$" 由26个英文字母小写组成字符串 "^[a-z]+$" 由数字和26个英文字母组成字符串 (d{1,2}|1dd|2[0-4]d|25[0-5])$" YYYY-MM-DD基本上把闰年和2月等情况都考虑进去了 ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? [1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))

    78720发布于 2021-10-27
  • 来自专栏全栈程序员必看

    国内外手机号码正则表达式

    大家好,又见面了,我是你们朋友全栈君。 [2-9]\d{2}[2-9](?!11)\d{6}$, cs-CZ: ^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$, de-DE: ^(\+? [2-9]{1}\d{3,4}\-?\d{4}$, pt-PT: ^(\+?351)?9[1236]\d{7}$/, ru-RU: ^(\+?7|8)? ((1(2([0-9])|6([2-9])|88|99))|(9((?!

    3.6K20编辑于 2022-09-05
  • 来自专栏Lan小站

    电话号码字母组合

    给定一个仅包含数字 2-9 字符串,返回所有它能表示字母组合。答案可以按 任意顺序 返回。 给出数字到字母映射如下(与电话按键相同)。注意 1 不对应任何字母。 电话号码字母组合.py # @Software: PyCharm # @link : https://leetcode.cn/problems/letter-combinations-of-a-phone-number /description/ """ 给定一个仅包含数字 2-9 字符串,返回所有它能表示字母组合。 给出数字到字母映射如下(与电话按键相同)。注意 1 不对应任何字母。

    37610编辑于 2023-10-19
  • 来自专栏冰河技术

    冰河公开了其总结一项重要编程技能!

    \d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$ 加入闰年判断 实例: ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? YYYY-MM-DD YYYY/MM/DD YYYY_MM_DD YYYY.MM.DD 完整正则表达式如下 ((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])( 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?

    81710发布于 2021-03-09
  • 来自专栏IT架构圈

    JS 正则表达式国外手机号

    因公司需要开发国外网站,阅读需求文档时候遇到这个问题,因此查找了解决办法做个记录。 var phones = { 'ar-DZ': /^(\+? [2-9]\d{2}[2-9](?!11)\d{6}$/, 'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ? [2-9]{1}\d{3,4}\-?\d{4}$/, 'pt-PT': /^(\+?351)?9[1236]\d{7}$/, 'ru-RU': /^(\+?7|8)? ((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/, 'zh-CN': /^(\+?0?86\-?)?

    7.3K42发布于 2018-06-01
  • 来自专栏冰河技术

    冰河为啥有很多时间写文章,录视频?关键在于事倍功倍!!

    \d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$ 加入闰年判断 实例: ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? YYYY-MM-DD YYYY/MM/DD YYYY_MM_DD YYYY.MM.DD 完整正则表达式如下 ((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])( 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?

    64970编辑于 2022-03-29
领券