1716专题

排列2(HDU-1716)

Problem Description Ray又对数字的列产生了兴趣:  现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。  Input 每组数据占一行,代表四张卡片上的数字(0<=数字<=9),如果四张卡片都是0,则输入结束。 Output 对每组卡片按从小到大的顺序输出所有能由这四张卡片组成的4位数,千位数字相同的在同一行,同一行中每个四位数间用空格分

spoj 1716. Can you answer these queries III

spoj  1716. Can you answer these queries III 在spoj上做题的时候看到有人提交做这个题目,看名字就知道肯定是数据结构的题目,然后看了看,题意很简单.......然后看了半天也没想到可行的思路,我的思路主要是卡在一段子区间的和可以用sum[ r ] -sum [ l-1]来表示,如过让这个值最大那么贪心就是求给出的[ l , r ]  max(s

leetcode:1716. 计算力扣银行的钱(python3解法)

难度:简单 Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。 最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。 给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。 示例 1: 输入:n = 4输出:10解释:第 4 天后,总额为 1 + 2 + 3 +

LeetCode 1716. 计算力扣银行的钱

题目链接: 力扣https://leetcode-cn.com/problems/calculate-money-in-leetcode-bank/ 【分析】先除,看看多少个整周的,再取余,把剩下几天的加进去。 class Solution {public int totalMoney(int n) {int ans = 0, i;int t = n / 7;int k = n % 7;

[Leetcode] 每日两题1401 1716 -day72

1401. 圆和矩形是否有重叠 计算矩阵 边界和圆心的最近距离, 计算 x方向的最近点,以及y方向的最近点,然后再拿距离和半径比较就行了 class Solution:def checkOverlap(self, radius: int, xCenter: int, yCenter: int, x1: int, y1: