找到约 10000 条结果
  • E:最长的顺子
    可用的牌 3<4<5<6<7<8<9<10<J<Q<K<A<2<B(小王)<C(大王),每种牌除大小王外有四种花色
    2025-01-11
  • 1089 狼人杀-简单版 (20 分)
    以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1 号玩家说:“2 号是狼人”,2 号玩家说:“3 号是好人”,3 号玩家说:“4 号是狼人”,4 号玩家说:“5 号是好人”,5 号玩家说:“4 号是好人”。已知这 5 名玩家中有 2 人扮演狼人角色,有 2 人说的不是实话,有狼人撒谎但...
    2019-01-12
  • Leetcode PHP题解--D120 830. Positions of Large Groups
    在for循环外再判断一次最后一对下标是否也符合要求。因为之前是在当遇到不同字母时判断的,若测试样例中只出现了同一个字符,那么就进不去判断长度的代码中。
    2020-09-13
  • 简单递归
    Let's be better ourselves together.种一棵树最好的时间是十年前,其次是现在。如何用简单递归实现指数型枚举,组合型枚举以及排列行枚举?思路:我们可以把这一类题目想象成,有n个排列在一起的一列格子,我们需要按一定顺序来填这些格子。以下为三道HZOJ的题目作为例子。235. 递归实现指数型枚举题目描述从 1−n 这 n ...
    2024-04-15
  • 《算法竞赛入门经典》学习笔记
    有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有比编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯江北打开,开着的灯将被关闭),以此类推,一共有k个人,问最后有哪些等开着?输入n和k,输出开着的灯的编号。k≤n≤1000。
    2016-03-19
  • AW: 字符串反转(基础上机试题)
    小C很喜欢倒着写单词,现在给你一行小C写的文本,你能把每个单词都反转并输出它们吗?输入输入包含多组测试样例。第一行为一个整数T,代表测试样例的数量,后面跟着T个测试样例。每个测试样例占一行,包含多个单词。一行最多有1000个字符。输出对于每一个测试样例,你应该输出转换后的文本。样例输入 Copy3olleh !dlrowI...
    2021-04-27
  • 用PHP实现开心消消乐算法
    一、需求描述:1、在一个8*8的矩阵方格中随机出现5种颜色的色块。2、当有三个或以上色块在横向或纵向上相连,则消除这些色块。3、色块消除后,上方色块往下平移,并掉下颜色随机的色块填充矩阵空缺。4、重复2、3步骤。5、消除3个相同色块加10分,4个加15分,5个加20分,6个加30分,7个加40分,8个加70分,9个加100分,10...
    2017-10-10
  • 排序矩阵中的从小到大第k个数
    题目: 在一个排序矩阵中找从小到大的第 k 个整数。排序矩阵的定义为:每一行递增,每一列也递增。 样例: 样例给出 k = 4 和一个排序矩阵:[ [1 ,5 ,7], [3 ,7 ,8], [4 ,8 ,9],]返回 5。 思路: 将矩阵中每个元素放入一个向量中,然后对向量元素进行排序,然后取出第k大的数。 参考答案: {代码...}
    2018-01-13
    1
  • LintCode 31. partitionArray 数组划分
    31. partitionArray 数组划分 题目链接 lintcode 31 partitionArray 数组划分 题目描述 给出一个整数数组 nums 和一个整数 k。划分数组(即移动数组 nums 中的元素),使得: 所有小于k的元素移到左边所有大于等于k的元素移到右边返回数组划分的位置,即数组中第一个位置 i,满足 nums[i] 大于等于 k。 注意事项 你应该...
    2018-04-24
  • 万绿丛中一点红
    对于计算机而言,颜色不过是像素点对应的一个24位的数值。现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大。
    2021-01-18
  • 【数论专题】BZ-CD(基础上机试题)
    有些数可以表示成若干个不同阶乘的和。例如,9=1!+2!+3!。小明对这些数很感兴趣,所以他给你一个正整数n,想让你告诉他这个数是否可以表示成若干个不同阶乘的和。输入输入包含多组测试数据。每组输入为一个非负整数n(n<=1000000),当n为负数时,输入结束。输出对于每组输入,如果n可以表示成若干个不同阶乘的和...
    2021-04-28
  • Uva1600 :patrol robot
    题目 :[链接]很简单的一道bfs主要思考的点:1.每次移动后是否出界 2.所移动到的格子没有被访问过 或者 被访问过并且此时移动到的格子越过障碍物的数目小于上一次经过此格子的障碍物的消耗 3.经过前一个格子时越过的障碍数小于给定的k 或者 等于k且要移动到的格子没有障碍物 加粗的点是我没有想到的当k很大而且有很多障...
    2020-01-21
  • 图解机器学习 | 决策树模型详解
    决策树(Decision Tree)是机器学习中一种经典的分类与回归算法。在本篇中我们讨论用于分类的决策树的原理知识。决策树模型呈树形结构,在分类问题中,一颗决策树可以视作 if-then 规则的集合。模型具有可读性,分类速度快的特点,在各种实际业务建模过程中广泛使用。
    2022-03-10
  • 【心得】切忌过早过度设计【编码】水仙花数-2016.07.30
    水仙花数Time Limit: 2000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
    2016-07-30
  • AJ: 放大的X(基础上机试题)
    5*5的‘X’如下所示:(图显示错误,应为X型)X X X X X X XX X输入输入数据第一行是一个整数T,表示有T组测试数据。接下来有T行,每行有一个正奇数n(3<=n<=79),表示放大的规格。输出对于每一个n打印一个规格为 n*n 放大的‘X’,每组输出后面空一行。样例输入 Copy235样例输出 Copy(图显示错误,应为X型)X X XX X
    2021-04-27
  • 算法分析与设计C++ 2:递归:爬楼梯
    总时间限制: 2000ms 单个测试点时间限制: 1000ms 内存限制: 512kB描述小明爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数。
    2019-09-30
  • 【数论专题】BJ-BN(基础上机试题)
    我们定义如下矩阵:1/1 1/2 1/31/2 1/1 1/21/3 1/2 1/1矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。请求出这个矩阵的总和。输入输入包含多组测试数据。每行给定整数N(N<50000),表示矩阵为N*N。当N=0时,输入结束。输出输出答案,结果保留2位小数。样例输入 Copy12340样例输出 Copy1.003.005.678.83
    2021-04-28
  • 2024-04-03:用go语言,在一个小城市里,有 m 个房子排成一排
    2024-04-03:用go语言,在一个小城市里,有 m 个房子排成一排,你需要给每个房子涂上 n 种颜色之一(颜色编号为 1 到 n ),有的房子去年夏天已经涂过颜色了,所以这些房子不可以被重新涂色,我们将连续相同颜色尽可能多的房子称为一个街区。比方说 houses = [1,2,2,3,3,2,1,1],它包含 5 个街区 [{1}, {2,2}, {3,3}, {2}...
    2024-04-03
  • Paint Fence(276)
    There is a fence with n posts, each post can be painted with one of the k colors. You have to paint all the posts such that no more than two adjacentfence posts have the same color. Return the total number of ways you can paint the fence. Note: n and k are non-negative integers.
    2016-05-17
  • 219. Contains Duplicate II
    Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the absolute difference between i and j is at most k.
    2019-02-21