soulflysimple123 最近的时间轴更新
soulflysimple123

soulflysimple123

V2EX 第 637959 号会员,加入于 2023-07-11 10:57:24 +08:00
今日活跃度排名 1904
soulflysimple123 最近回复了
18 小时 59 分钟前
回复了 VictorSu999 创建的主题 计算机 mac mini m4 vs 普通 windows 电脑主机求推荐
PC 可以配置到 12600k +64g ddr4 +2t nvme ssd ,后期可以看行情再加显卡
1 天前
回复了 ayang23 创建的主题 分享发现 这道数学题能让目前所有 AI 原地爆炸
时间还可以不是整数 ,疏忽了 ,改了下提示:结果是 19.6

import org.apache.commons.math3.fraction.Fraction;

public class WaterPool {

public static void main(String[] args) {
Fraction capacity = new Fraction(1, 1);
Fraction current = Fraction.ZERO;
// 甲、乙、丙的流量分别是 1/5 、1/6 、-1/4
Fraction[] flows = {
new Fraction(1, 5),
new Fraction(1, 6),
new Fraction(-1, 4)
};

int completeHours = 0;
while (current.compareTo(capacity) < 0) {
int index = completeHours % 3;
Fraction rate = flows[index];

// 计算当前水管需要多少时间才能刚好注满
if (rate.compareTo(Fraction.ZERO) > 0) { // 进水管
Fraction timeToFill = capacity.subtract(current).divide(rate);
// 如果需要的时间不超过 1 小时,那么就找到精确时间了
if (timeToFill.compareTo(Fraction.ONE) <= 0) {
System.out.println("最终结果: " + (completeHours + timeToFill.doubleValue()) + " 小时");
return;
}
}
// 否则,完成一个完整小时
current = current.add(rate);
completeHours++;
// 如果水量变为负,重置为 0
if (current.compareTo(Fraction.ZERO) < 0) {
current = Fraction.ZERO;
}
}

System.out.println("需要整数小时数: " + completeHours + " 小时");
}
}
1 天前
回复了 ayang23 创建的主题 分享发现 这道数学题能让目前所有 AI 原地爆炸
1/6 转为浮点有精度丢失,改为 apache 的 Fraction 类

import org.apache.commons.math3.fraction.Fraction;

public class WaterPoolRecalc {
public static void main(String[] args) {
Fraction capacity = new Fraction(1, 1);
Fraction current = Fraction.ZERO;
// 甲、乙、丙的流量分别是 1/5 、1/6 、-1/4
Fraction[] flows = {
new Fraction(1, 5),
new Fraction(1, 6),
new Fraction(-1, 4)
};

int hours = 0;
while (current.compareTo(capacity) < 0) {
current = current.add(flows[hours % 3]);
hours++;
// 如果水量小于 0 则重置
if (current.compareTo(Fraction.ZERO) < 0) {
current = Fraction.ZERO;
}
}

System.out.println("需要的小时数:" + hours); // 输出 20
}
}
1 天前
回复了 ayang23 创建的主题 分享发现 这道数学题能让目前所有 AI 原地爆炸
public class WaterPool {
public static void main(String[] args) {
double capacity = 1.0; // 代表满池
double current = 0.0; // 当前水量
double[] rates = {1.0/5.0, 1.0/6.0, -1.0/4.0}; // 甲、乙、丙每小时进出水比例
int hour = 0;

// 每小时轮流开甲、乙、丙水管
while (current < capacity) {
// 计算当前水管索引
int index = hour % rates.length;
current += rates[index];
hour++;
if (current >= capacity) break;
if (current < 0) current = 0; // 防止出现负值
}

System.out.println("需要的小时数: " + hour);
}
} 结果是 20
我用的燃气热水器,温度设置 43 度,从来不用调整
github copilot 要 Copilot Enterprise 才能用 gpt 4.5,pro 用户还用不了
github copilot
youtube 没区别
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.