/// Date defaultDate new Date ();通过Date的默认构造器(无参构造器)创建实例。 /// 该实例的字段使用的是默认值,输出的是通过override过的ToString()方法转换过的字符串。 /// 在调用无参构造器的时候,使用的是year字段的缺省…
enum 枚举的使用import com.google.gson.annotations.SerializedName;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;/*** Created by tkzc on 2016/12/14.*/
public enum QuoteType implements Serializable {SerializedName("0")…
1、题目 2、题意
输入正整数 k k k,找到所有正整数 x ≥ y x \ge y x≥y,使得 1 k 1 x 1 y \frac{1}{k} \frac{1}{x} \frac{1}{y} k1x1y1。
3、分析
既然要求找出所有的 x , y x,y x,y,枚举对象自然是 x , y x,y x,y了。可…
题面 题意 题解 代码
#include<bits/stdc.h>using namespace std;
typedef long long ll;
int main() {int t;cin >> t;while (t--) {ll x, y;cin >> x >> y;ll res 0;for (ll k 1; k < sqrt(x); k) {res max(0ll, min(y, x / k - 1) - k);}cou…
1、题目 2、题意
输入正整数 k k k,找到所有正整数 x ≥ y x \ge y x≥y,使得 1 k 1 x 1 y \frac{1}{k} \frac{1}{x} \frac{1}{y} k1x1y1。
3、分析
既然要求找出所有的 x , y x,y x,y,枚举对象自然是 x , y x,y x,y了。可…
1、题目
Write a program that finds and displays all pairs of 5-digit numbers that between them use the digits 0 through 9 once each, such that the first number divided by the second is equal to an integer N N N, where 2 ≤ N ≤ 79 2 ≤ N ≤ 79 2≤N≤79.…
2023每日刷题(十九)
Leetcode—1588.所有奇数长度子数组的和 直接法实现代码 int sumOddLengthSubarrays(int* arr, int arrSize){int i 1;int sum 0;int left 0, right;int k;int j 0;while(i < arrSize) {for(left 0; left < arrSize; lef…
1、题目
Uva 11059
2、题意
输入 n n n 个元素组成的序列 S S S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。 1 ≤ n ≤ 18 , − 10 ≤ S i ≤ 10 1 \le n \le 18&…
前言 今天我们来学习一下c#中的枚举和结构。
枚举 When 有一些固定的范围的值就可以用枚举,例如方向,性别等。 Where 枚举的声明:在命名空间下面,类上面 How public enum … Why 规范,方便 For Example public enum G…
1、题目
Uva 11059
2、题意
输入 n n n 个元素组成的序列 S S S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。 1 ≤ n ≤ 18 , − 10 ≤ S i ≤ 10 1 \le n \le 18&…
1、题目
Write a program that finds and displays all pairs of 5-digit numbers that between them use the digits 0 through 9 once each, such that the first number divided by the second is equal to an integer N N N, where 2 ≤ N ≤ 79 2 ≤ N ≤ 79 2≤N≤79.…
Problem DescriptionB君和G君聊天的时候想到了如下的问题。给定自然数l和r ,选取2个整数x,y满足l < x < y < r ,使得x|y最大。其中|表示按位或,即C、 C、 Java中的|运算。Input包含至多10001组测试数据。第一行有一个正整数,表示数据的组数。接…
A 超过阈值的最少操作数 I 排序然后查找第一个大于等于 k 的元素所在的位置 class Solution {
public:int minOperations(vector<int> &nums, int k) {sort(nums.begin(), nums.end());return lower_bound(nums.begin(), nums.end(), k) - nums.begin();}
};B 超过阈…
1.说明
在postgresql中可以定义枚举数据类型,但是它可以增加和修改枚举值,不能删除已经定义好的枚举值
2.创建枚举类型
创建枚举类型的语法如下,注意枚举类型的顺序就是枚举值的顺序
CREATE TYPE order_status_enum AS ENUM (START,WAIT_…
A 修改矩阵 模拟 class Solution {
public:vector<vector<int>> modifiedMatrix(vector<vector<int>> &matrix) {int m matrix.size(), n matrix[0].size();vector<int> mx(n, INT32_MIN);for (int i 0; i < m; i)for (int j 0; j &l…
A 子数组不同元素数目的平方和 I 枚举:枚举子数组,用集合记录当前子数组中不同元素的个数 class Solution {
public:using ll long long;int sumCounts(vector<int> &nums) {ll mod 1e9 7;int n nums.size();unordered_set<int> s;l…
枚举与注解
枚举
1.自定义枚举
如果枚举只有单个成员,则可以作为单例模式的实现方式
public class test{
public static void main(String[] args) { Season spring Season.spring;System.out.println(spring);spring.show();System.out.println(…
3490. 小平方
小蓝发现,对于一个正整数 n 和一个小于 n 的正整数 v,将 v 平方后对 n 取余可能小于 n 的一半,也可能大于等于 n 的一半。
请问,在 1 到 n−1 中,有多少个数平方后除以 n 的余数小于 n 的一半。
例如&…
A 找出满足差值条件的下标 I 模拟 class Solution {
public:vector<int> findIndices(vector<int> &nums, int indexDifference, int valueDifference) {int n nums.size();for (int i 0; i < n; i)for (int j 0; j < i; j)if (i - j > indexDiffe…
1.概述
USB Hub提供了连接USB主机和USB设备的电气接口。USB Hub拥有一个上行口,至少一个下行口,上行口连接上一级的Hub的下行口或者USB主机,连接主机的为Root Hub,下行口连接下一级Hub的上行口或者USB设备。经过Hub的扩展&#x…
数组与枚举数组与枚举数组与枚举
1.数组属于引用型变量,数组变量中存放着数组的首元素的地址,通过数组变量的名字
加索引使用数组的元素。
2.数据类型 数组名new 数据类型(数组元素的个数)
例如:float boy new float…
A 边界上的蚂蚁 模拟 class Solution {
public:int returnToBoundaryCount(vector<int> &nums) {int s 0;int res 0;for (auto x: nums) {s x;if (s 0)res;}return res;}
};B 将单词恢复初始状态所需的最短时间 I 枚举:若经过 i i i 秒后 w o r d w…
Every day a Leetcode
题目来源:2048. 下一个更大的数值平衡数
解法1:枚举
这种题不能想复杂了,枚举大法好。
代码:
/** lc appleetcode.cn id2048 langcpp** [2048] 下一个更大的数值平衡数*/// lc codestart
class Soluti…
【LetMeFly】2048.下一个更大的数值平衡数
力扣题目链接:https://leetcode.cn/problems/next-greater-numerically-balanced-number/
如果整数 x 满足:对于每个数位 d ,这个数位 恰好 在 x 中出现 d 次。那么整数 x 就是一个 数值平衡数 。…
1 背景
在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。
public c…
A 3069. 将元素分配到两个数组中 I 模拟 class Solution {
public:vector<int> resultArray(vector<int> &nums) {vector<int> r1{nums[0]}, r2{nums[1]};for (int i 2; i < nums.size(); i) {if (r1.back() > r2.back())r1.push_back(nums[i]);e…
A 统计对称整数的数目 枚举 x x x class Solution {
public:int countSymmetricIntegers(int low, int high) {int res 0;for (int i low; i < high; i) {string s to_string(i);if (s.size() & 1)continue;int s1 0, s2 0;for (int k 0; k < s.size(); k)if …
十六、枚举16.1 背景16.2 枚举类型16.3 EnumSet 和 EnumMap01、EnumSet02、EnumMap16.1 背景
在 Java 语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组 int 类型的常量,常常用的就是:
public static final int SPRING 1;
…