WWW.YOUINFO.SITE
标签聚合 前缀

/tag/前缀

LinuxDo 最新话题 · 2026-05-27 11:42:29+08:00 · tech

之前有人帖子晒出 可以修改自己的 Gmail 邮箱前缀 终于了却了一桩心事 搞七捻三 小时候不懂事,注册 Google 邮箱用的是字母加数字,那时候 Gmail 前缀还不能改,导致我对一个稳定的互联网马甲的需求频频落空。说实话真的挺难受的。 自从知道 Google 将要逐渐支持更改 Gmail 邮箱前缀的时候就翘首以盼,终于轮到我了。 [image] 丙午年(马)三月十五 小时候不懂事,注册的时候用的是名字做了邮箱号。现在搞得第三方平台任何一个地方一发出来,人家就知道了名字,好像改掉隐私名字啊,我的账号是: 名字@gmail.com,感觉在互联网上裸奔呢。 查了下我的账号注册地是美国,但是没有修改前缀的资格,想问问有没有神通广大的佬友可以弄到这种修改资格的?改地区?改纯净IP行不行? 我也注册过其他小号,但是这个号用了十几年了,好不舍得啊,又改不掉前缀。如何是好啊 11 个帖子 - 9 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-21 09:11:29+08:00 · tech

力扣 LeetCode 3043. 最长公共前缀的长度 - 力扣(LeetCode) 3043. 最长公共前缀的长度 - 给你两个 正整数 数组 arr1 和 arr2 。 正整数的 前缀 是其 最左边 的一位或多位数字组成的整数。例如,123 是整数 12345 的前缀,而 234 不是 。 设若整数 c 是整数 a 和 b 的 公共前缀 ,那么 c 需要同时是 a 和 b 的前缀。例如,5655359 和 56554 有公共前缀 565 和 5655,而 1223 和 43456 没有 公共前缀。 你需要找出属于 arr1 的整数 x 和属于 arr2 的整数 y... 思路 先遍历 arr1 存储所有前缀,然后遍历 arr2 找出与 arr1 的共同前缀的最大值,返回最大值的长度。 本来想用 int[] 存储前缀的,结果内存超过限制了。 代码 class Solution { public int longestCommonPrefix(int[] arr1, int[] arr2) { // 存储前缀 // int[] hash = new int[100000001]; HashSet<Integer> hashSet = new HashSet<>(); // 记录 arr1 出现的所有前缀 for (int num : arr1) { while (num > 0) { // hash[num]++; hashSet.add(num); num /= 10; } } // 找出 arr2 与 arr1 的共同前缀中的最大值 int max = 0; for (int num : arr2) { while (num > 0) { // if (hash[num] > 0) { if (hashSet.contains(num)) { max = Math.max(max, num); break; } num /= 10; } } return max == 0 ? 0 : String.valueOf(max).length(); } } 2 个帖子 - 2 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-20 09:20:21+08:00 · tech

力扣 LeetCode 2657. 找到两个数组的前缀公共数组 - 力扣(LeetCode) 2657. 找到两个数组的前缀公共数组 - 给你两个下标从 0 开始长度为 n 的整数排列 A 和 B 。 A 和 B 的 前缀公共数组 定义为数组 C ,其中 C[i] 是数组 A 和 B 到下标为 i 之前公共元素的数目。 请你返回 A 和 B 的 前缀公共数组 。 如果一个长度为 n 的数组包含 1 到 n 的元素恰好一次,我们称这个数组是一个长度为 n 的 排列 。 示例 1: 输入:A = [1,3,2,4], B =... 思路 Hash记录出现过的数值,如果再次出现则公共值增1。 代码 class Solution { public int[] findThePrefixCommonArray(int[] A, int[] B) { int n = A.length; // 记录遇到数值的数量 int[] set = new int[n + 1]; int[] ans = new int[n]; int total = 0; for (int i = 0; i < n; i++) { if (A[i] == B[i]) { // 如果相等可以忽略计数 ans[i] = ++total; } else { // 如果不相等,需要分别计数 total += set[A[i]]++; total += set[B[i]]++; ans[i] = total; } } return ans; } } 1 个帖子 - 1 位参与者 阅读完整话题