V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  alect  ›  全部回复第 14 页 / 共 223 页
回复总数  4455
1 ... 10  11  12  13  14  15  16  17  18  19 ... 223  
2023-05-15 20:17:09 +08:00
回复了 HeiHeiDe 创建的主题 问与答 在北京使用电信好点还是联通好点?
肯定是联通
2023-05-13 15:30:46 +08:00
回复了 Peanut13 创建的主题 OpenAI 三个 Plus 账号同时被封了
这就是明显用黑卡了
用虚拟资料注册付款的,那你当时就别开通,用了半年过了争议期倒是开始清理假信息,这就是故意的。
以前某款手机(好像是 8848 )有自带的通话加密功能,原理好像是通过中转号码进行加密通话,不过因为违规业务停止了。
也可能路由器出问题
还没毕业呢就买这么稳重的车
2023-04-28 16:29:18 +08:00
回复了 likunyan 创建的主题 问与答 千万不要使用 qq 邮箱,血的教训
最放心的应该自建域名邮箱
2023-04-28 16:10:02 +08:00
回复了 FutureApple 创建的主题 问与答 各位有遇到电信手机卡在海外没有信号的情况吗?
须同时开通数据漫游服务
2023-04-27 10:30:26 +08:00
回复了 zhoudaiyu 创建的主题 Apple iOS 国区 App Store 不能访问了?
我也遇到了,目前还没恢复
2023-04-26 15:55:03 +08:00
回复了 goodokgood1 创建的主题 宽带症候群 合肥联通光猫不给桥接了
装完后自己改就是了,扣钱关你 p 事
2023-04-25 09:51:20 +08:00
回复了 smilodon 创建的主题 宽带症候群 上海联通公网 IP,怎么电信连不上?
@smilodon #4 只能用 cname 接入,然后用第三方 dns 解析,
比如阿里云可以分区解析。如果是域名直接接入 cf 那肯定不行。
如果是真的,换卡。
2023-04-24 09:34:15 +08:00
回复了 ga0zwer 创建的主题 Google 有没有 Google Fi 的玩家,国内目前使用怎么样啊?
还不如买个澳门的卡
2023-04-14 10:33:44 +08:00
回复了 frankyzf 创建的主题 问与答 充电宝会窃取手机里的信息吗?
@0o0O0o0O0o USB condom 好名字,好名字啊!
2023-04-13 10:14:26 +08:00
回复了 alect 创建的主题 Ubuntu 一个奇怪的问题, curl 偶尔超时,然而却找不出来原因
@dsareopsar 哇 这就麻烦了,反正肯定是 Ubuntu 的设置哪里肯定有问题,
我切换到救援系统去测试是完全正常的,一旦回到生产系统测试就有几率出错。
2023-04-13 10:11:39 +08:00
回复了 JinTianYi456 创建的主题 问与答 求个算法,均摊问题
假设顾客买了很多商品,给商品的总价优惠 1%或者其他任意百分比,精度为 1 分钱。
如果要在各个商品上贵的优惠的多,便宜的优惠的少,按比例优惠:

1. 计算出商品价格的总和 sum 。

2. 计算出优惠金额为 discount = sum * 百分比。

3. 将优惠金额转换为分,然后计算每个商品应该优惠的金额 amount = 商品价格 * discount / sum ,然后使用 floor 函数将其向下取整,得到 disAmount 。

4. 计算剩余的优惠金额 total ,即优惠金额 - 所有商品的 disAmount 之和。

5. 对于剩余优惠金额 total ,从商品列表中选择价格向下取整后不等于 0 的商品,并将剩余优惠金额均分到这些商品上,直到剩余优惠金额为 0 。

这个算法会尽量保证每个商品的优惠金额公平地反映在其价格上,并且保证了优惠金额的最小精度为 1 分钱。时间复杂度为 O(n),其中 n 为商品数量。

示例,
其中 n 表示商品数量,prices 表示商品价格数组,
discountRate 表示折扣率,constant 表示最小精度( 1 分钱):

```python
sum = sum(prices)
discount = int(sum * discountRate)
disAmounts = []
total = 0
for i in range(n):
disAmount = int(prices[i] * discount / sum)
total += (prices[i] * discount - disAmount * sum) / constant
disAmounts.append(disAmount)
total = int(round(total)) # 四舍五入,转换为整数
if total > 0:
for i in range(n):
if disAmounts[i] > 0:
disAmounts[i] += total // disAmounts.count(disAmounts[i])
total -= total // disAmounts.count(disAmounts[i])
if total == 0:
break
```

具体怎么搞还得多测一下
1 ... 10  11  12  13  14  15  16  17  18  19 ... 223  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3291 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 748ms · UTC 04:32 · PVG 12:32 · LAX 21:32 · JFK 00:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.