WWW.YOUINFO.SITE
标签聚合 排列

/tag/排列

IT之家 · 2026-05-27 19:48:39+08:00 · tech

IT之家 5 月 27 日消息,微星 (MSI) 近日宣布扩展其现代办公硬件系列 PRO MAX 的阵容,新的 PRO MAX 80 系列紧凑型台式机和 PRO MAX 341QPXW14G 显示器将在 COMPUTEX 2026 台北国际电脑展现场展出。 PRO MAX 80 系列 该台式机系统相较此前推出的 PRO MAX 80 AI+ 和 PRO MAX 150 AI+ 更为紧凑,但 保留了对 NVIDIA GeForce RTX 独立显卡的支持 ,至多提供 9 个 USB-A 和 1 个 USB-C。 其具备 BIOS 层级的 USB 控制,以及包括 Kensington 锁支持、挂锁环和机箱入侵侦测在内的物理保护。 PRO MAX 341QPXW14G 这一显示器采用 34" QD-OLED 面板, 拥有“最佳化 RGB 像素排列” (IT之家注:这里指的应该是 RGB 条纹子像素排列)。 其通过 Pantone Validated 认证,搭载 DarkArmor 薄膜技术,支持 KVM 2.0 切换,通过 2 个 USB-C 接口提供 98W 和 15W 输出。

LinuxDo 最新话题 · 2026-05-22 09:05:01+08:00 · tech

力扣 LeetCode 33. 搜索旋转排序数组 - 力扣(LeetCode) 33. 搜索旋转排序数组 - 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 向左旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 下标 3 上向左旋转后可能变为 [4,5,6,7,0,1,2]... 思路 感觉好像是前几天刚做过的一道题的简化版?变形的二分。 代码 class Solution { public int search(int[] nums, int target) { int n = nums.length; int l = 0, r = n - 1; while (l < r) { int m = l + r >> 1; if (nums[m] == target) { return m; } if (nums[l] == target) { return l; } if (nums[r] == target) { return r; } if (nums[m] > nums[l]) { if (nums[m] > target && nums[l] < target) { r = m - 1; } else { l = m + 1; } } else { if (nums[m] < target && nums[r] > target) { l = m + 1; } else { r = m - 1; } } } return nums[l] == target ? l : -1; } } 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 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-14 08:58:17+08:00 · tech

力扣 LeetCode 2784. 检查数组是否是好的 - 力扣(LeetCode) 2784. 检查数组是否是好的 - 给你一个整数数组 nums ,如果它是数组 base[n] 的一个排列,我们称它是个 好 数组。 base[n] = [1, 2, ..., n - 1, n, n] (换句话说,它是一个长度为 n + 1 且包含 1 到 n - 1 恰好各一次,包含 n 两次的一个数组)。比方说,base[1] = [1, 1] ,base[3] = [1, 2, 3,... 思路 简单题简单做,应该可以通过记录出现2次的数来提速,但是数量级太小就不想了。继续改我的脚本去~~ 直接排序查验一遍。 代码 class Solution { public boolean isGood(int[] nums) { Arrays.sort(nums); int last = 1; for (int i = 0; i < nums.length - 1; i++) { if (nums[i] != last) { return false; } last++; } return nums[nums.length - 1] == last - 1; } } 4 个帖子 - 4 位参与者 阅读完整话题

v2ex · 2026-05-09 16:39:28+08:00 · tech

分享一个自己做的小工具: Auto Merge Images ( https://automergeimages.com ) 为什么做这个: 试了市面上能找到的在线拼图工具,体验都很难受——都是让你先选一个固定布局模板( 2x2 、3x1 、九宫格之类的),然后传上去的图片因为尺寸比例不对就被裁切了一大块,想调整又得拖来拖去半天,整个过程特别复杂耗时。明明应该 5 秒钟能搞定的事情,硬是折腾 5 分钟。 所以我设计了一个反过来的思路: 不选模板,拖进去就自动帮你拼好 。算法会根据每张图的实际尺寸计算最佳排列,图片不裁切、不变形。 特点: 拖进去就自动排列,不需要选模板,不会裁切图片 智能算法根据图片比例自动分配宽度 支持上传 PDF 自动直接转图片 拖拽排序、单张缩放、旋转 支持 PNG/JPEG/WebP 导出,无损原图导出 纯前端处理 ,文件不会上传到任何服务器 完全免费,无需注册,无水印。欢迎试用反馈。

IT之家 · 2026-05-09 14:02:11+08:00 · tech

IT之家 5 月 9 日消息,维信诺 (Visionox) 在 SID Display Week 现场展示了基于其 ViP 光刻 OLED 技术路线和 Tandem 叠层工艺的笔记本电脑用 OLED 屏幕。 该显示模组 采用 Real RGB 条状子像素排列 ,可改善传统排列 OLED 存在的文字边缘模糊问题。同时这款 ViP+Tandem 屏幕相较 FMM OLED 色彩还原更精准,支持 4K 高分辨率,日常使用场景功耗可降低 10%。 本次 SID 展会上,维信诺还带来了七大“全球首发”: 3000PPI 玻璃基单色 OLED AR 解决方案:超高像素密度 OLEDoG,兼具高产出率与低成本潜力; 3000PPI 单色 QLED AR 解决方案:亮度>10000nit,效率寿命双优; 201PPI 顶发射光刻 QLED 全彩显示穿戴解决方案:更广色域、更高亮度; 高迁移率 ALD 氧化物技术量产解决方案:原子层沉积实现 50cm²/V·s 单栅迁移率,无需复杂 ELA 工艺; 超高画质 COE 柔性 OLED 解决方案:反射率<5%,模组减薄 100μm,熄屏效果更优; 车载 UDIR 柔性 AMOLED 解决方案:屏下摄像支持暗光 3D 人脸识别,红外光照零闪烁; QLED 汽车尾灯解决方案:首次将 QLED 集成至汽车尾灯,子单元间隔 0.7mm。