duangsuse::Echo
711 subscribers
4.24K photos
127 videos
583 files
6.44K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
duangsuse::Echo
#Python #crawler 爬虫全部文件的小脚本 mkdir -p craw/xecades_files/ wget -r -nH https://file.xecades.xyz/ python extractinfo.py `find -type d|xargs` 实现(元素数据格式 table, 实际 tr=li; td[]=css(.row)): extractinfo.py: #code from bs4 import BeautifulSoup def scrapeTable(e, css_tr…
https://t.me/dsuses/4501 ,继续 spider 提取代码
find -type f -name '*.html' -! -name index.html -print0|xargs -0 python replacecode.py
这个脚本看看就好,连自动扩展名都不支持(网站是 Ace 编辑器的带高亮啊)
regress.py 是出于娱乐目的编写,
def _reg(d, sv, scs, vcs, ics, x,y):
if scs[ics-1].strip() == "+": d[sv] = y-vcs[ics-2]
这个我看着都想笑(Python 自己又不支持反向计算,更不支持函数回归……)
#cplusplus #dev #oi #algorithm
摘要:支持 iostream(cin/cout) 的语法糖 cout<1<endl;
取余操作(当然是OI应该叫模数了 但我不OI) 隐式 int mod 上下文的宏,以及 (57 / 233) % 10007 == (mint(57) / 233).v 的快速模意义(mint)运算
支持 mic::graph::directed_weighted_graph<type> 这样命名的图对象,有 resize(n); link(a,b); edges(i) 甚至 is_tree() 等操作
题外话 C++ 什么时候支持 for (auto [a,b] : iter) 这种语法了…… std::pair 可能有用吧

此外有 random 生成 int/longlong(rng.rand<t>())/tree 数据(无重生成)的
e(1,2 +1) == 2
brackets(10) // [] seq
binary_tree(10) // size 10, depth (log2 10-1)+1
e.shuffle(a.begin(), a.end());

还有 ANSI terminal (term.h) 的
(当然,基于 escape code 可以与 std::cout 配套
[fg/bg]_color(red) 定义前背景色
(no_) underline/blink 选择风格
reset/error_color 便利 span
reset_line() 删除上一行制作单行动画(如进度条)
还有 cursor::right 及 hide/show 这样的光标API;整体可配合 std::cout.flush(); 使用

最后是一个数据生成及校验的(这个目标比较有趣,但只做了类似离线OJ的使用目标)
mic::random_engine rng;
ZEN_GEN/*to data/ folder*/("[name]", 20) {/*(id, out) ->*/
int limit; switch (id){
case 1 ... 5: limit = zen::map/*_range*/(1,5, 20,100);/*with step change*/; break;
default: limit = 5000000; break;
}
out << rng(0, limit) << ' ' << rng(0, limit) << std::endl;
}
检验:
ZEN_CHECK("a.cpp", "b.cpp") {
out << e(0, 20000) << ' ' << e(0, 20000) << std::endl;
}
对比逻辑是写死的,命令行 编译 clang 差异 diff

感觉不错, Mivik 大佬的接口复用设计能力比以前强了好多啊(一个月前上传的,大概是现在才想起来发) 🤔
这用途都不止 OI 了,而且命名都很优雅
原来现在 OI 才是 C++ cutting edge 语言特性的最大利用方啊
Forwarded from mivik::channels::tech
一套有用的 C++ Headers,包括图论、快速 IO、模意义操作、随机函数、终端操作、数据生成等功能,实属 OI 必备利器(
Requires C++17
https://github.com/Mivik/mic
#algorithm 我可能会做也可能不会做,但最近显然是没时间想了(
不过我可以总结下题面:
() 是合法的括号序列,生成这种序列可以先弄出随机 1:1 对开 shuffled 的 )( 序列然后遍历求和(测试匹配),显然 ())( 是不合法的,那么翻转后 2 char 即可
易不解在于翻转优化的插入-删除操作—— )()( 翻= ()() ,我不熟悉逻辑学所以不知道为什么,反正序列项只有两可能呗(
问题是,判断给你的 len(s) == 2*n 括号序列,为以上算法输出的可能性。
array<bool, 2*n> s;
int nOpen;
#define ACCEPT nOpen += s[i]? +1/*'('*/ : -1;
for (i=0; i<n;) { ACCEPT;
if (nOpen >= 0) { i++; continue; }
for (i1=i+1; i1<n; i1++) { ACCEPT; if (nOpen == 0) break; }
for (; i != i1; i++) { s[i] ^= 1; }
i = i +1;
}
(突然发现怎么有 i++ 和 ACCEPT 两处重复逻辑)
刚开始还写出了 forall i. s[0:i].count('(')==s[0:i].count(')') 甚至 s[i-1] (len(s)>=1) 我是怎么想的…… 序列归纳啊
Forwarded from mivik::channels::tech
一道自认为出得还算有趣的题,不要求编程竞赛基础,有一定思维难度,可以来尝试一下():
https://www.luogu.com.cn/problem/P7263
bracket.cpp
3.3 KB
不下去了,本来还想写一个某种意义的单指令多数据的(不过即便没修好,看起来位运算比数组块多了... 但 >nbit 的话需要额外写 class)

测试
((()))(())((()))()((())())()(((())()))()
(((()(()()(((()()))))()()))(()(())()))()
warm-up(original): 3284
original: 1722
rewrite: 1537
SIMD rewrite: 327

最开始的数据都是 original: 4232/rewrite: 3493 这种差 800 的,后来忽然就降低了(
留着明天。
Forwarded from NeverBehave <F, B>
解某某(男,41岁)于2020年4、5月份擅自研发“健康码演示”APP并上传至应用市场,严重扰乱了社会秩序。目前解某某已被西湖区公安分局采取刑事强制措施,案件在进一步侦办。
Forwarded from dnaugsuz
“擅自研发”是什么鬼…… 扰乱社会秩序到可以有,就是不知道会不会搬出寻衅滋事了(
Forwarded from dnaugsuz
如果真的不是作者发布APK,冤大头了,先是被人不加告示发布GP,然后GP的应用被微博抱团举报,完事还被国内人肉(无法评价),从头到尾不知社交网络有什么在发生,这都什么事啊
你觉得,这起事件中,中国民间整体反应如何?
Anonymous Poll
6%
积极正面
24%
符合道德
71%
过度反应
duangsuse::Echo
你觉得,这个应用缺德不
上个(为什么这么多人投啊……
半数已阅者投票, 支持评缺德的和反对的 五五开(我给每面都设了两个选项),50% 的人觉得作者个人开源实验无义务考虑这些

第二项和末项(激进集体主义,就是 防疫/健康人至上)比率 7% (吐嘈:当然,为什么因为发起投票我要付泽任呢 雾 给你们消气的)
duangsuse::Echo
cat `find -name index.txt`|awk -F: '{gsub("^\\s","",$2);if($2!="-")print($2.":", $1)}' #dalao 不得不说,真的很硬核: #math #statics #signal #web #js #drawing #linux #flash #game 元胞自动机 | 康威生命游戏(零玩家)..: LIFE.cpp [停止更新] 它存在的意义就是方便我复制一些代码片段..: TextInputer.cpp 生命游戏(彩色):…
不知道 xecades 大佬写的那篇“恐怖分子”PDF 会不会人拉到微博上举报,我看着挺像科普文的,笔风像小说 😂

约12小时后,这城市就离开这个世界了。定时器一旦引爆,其力量足使另一个安全针脱落,引爆装置就掉到接收部分去,即使不考虑爆炸产生的加速度,光是重力就足使95磅的物体由20呎高空掉下,产生8x10的十次方尔格/秒的动能。把爆炸所产生的冲击力考虑进去,则接触点有10的十二次方尔格/秒的动能,可使两个半球容器接触的时间足够长,而产生令人满意的效果。
……
但要通盘解决辐射的问题可能比较麻烦,不过只要有决心,加上智能和运气,这问题还是可以克服的。我还要建议采用一种用铅作成外壳而且有动力的轮椅,让操作员坐在里面可以安全地作业。上面只要开个小缝,用铅作的玻璃当窗户,操作员就可以看到外面。铅作的袖子和手套,可以用来作一些需要和铀碰触的机械动作。为了防止辐射外逸,整栋房子的墙壁、地板都需覆盖上一层铅;地下室的天花板也要加上一层铅板,以免接收部分产生辐射的问题。算起来起码要用上6~8吨的铅,以维持基本的安全问题。这么一来,又得多花工夫支撑地板,免得垮下来

看完前半部分我还以为这真的是能做原子弹 😂
当然不可能,只是用诙谐的笔锋科普下真实原子弹的原理和制作必须而已,后面越谈到关键部分越滑稽,非常有意思 #recommended #science

准备工作:我们大约需要30磅的铀235……
开始动工:准备妥当后,第一件事就是把分批弄来的铀235分成二等分,用一对半球容器装起来……
防辐设备:……例如,前文曾经简略地谈到,用乙炔喷灯时要考虑铀有发火燃烧的可能性。其实,应该说整个机械操作都要在「乳状液槽」中进行。对不太熟悉机械技术操作的人而言,所谓乳状液就是一种看来像牛乳一样的液体,和油有许多相似之处,可是不会发火燃烧。这种乳状液在一般机械工厂供货商处都很容易买到,而且不会有人问:你买这种东西干什么?用了这种乳状液,可以使危险降到最低程度。事实上,若我们要溶解铀或对铀作机械处理,最好在纯氮的大气中才安全。……
如果你想作一道「红烧兔子」大餐,……
分离高招:下面就要考虑用什么方法来分离铀235……
duangsuse::Echo
不知道 xecades 大佬写的那篇“恐怖分子”PDF 会不会人拉到微博上举报,我看着挺像科普文的,笔风像小说 😂 “约12小时后,这城市就离开这个世界了。定时器一旦引爆,其力量足使另一个安全针脱落,引爆装置就掉到接收部分去,即使不考虑爆炸产生的加速度,光是重力就足使95磅的物体由20呎高空掉下,产生8x10的十次方尔格/秒的动能。把爆炸所产生的冲击力考虑进去,则接触点有10的十二次方尔格/秒的动能,可使两个半球容器接触的时间足够长,而产生令人满意的效果。 …… 但要通盘解决辐射的问题可能比较麻烦,不…
另一篇文章《有关苛性氢的危害的报告》也很有趣,列举了很多(H2O)相同化合物的不同名字,讽刺了欺骗公众的伪科学:

氢氧酸是一种无色、无臭、无味的化学物质。又名二零醚、正氧烷、氧乙烯、零醇、氢氧化氢、脱碳甲醛、……在一定情况下可电离为H+和OH-。
是酸雨的最主要组成部分,能够引发强烈的各种自然灾害,促进泥石流和山体滑坡,在一定温度下几乎能够对人类所有材料产生不良影响。对电力设备和机械制动装置有着致命的影响。

它每年夺去成千上万人的生命,据不完全统计由于呼吸道吸入氢氧酸液体而导致的死亡率已经接近万分之一,在人类的非正常死亡中位列前十。然而氢氧酸在健康危害还更多。气态氢氧酸有可能导致严重的灼伤,……氢氧酸不仅在许多疾病组织比如说恶性肿瘤中发现,而且大量的科学事实已经证明,氢氧酸是形成疾病的必要条件。对于使用氢氧酸上瘾的人们来说,没有发现任何手段能够帮助他们摆脱它,戒掉就意味死亡。
氢氧酸在环境方面已经造成重大的危害,其具体表现如下:
今天的世界,几乎所有的小溪,河流,湖泊和水库均可找到大量的氢氧酸,……的过量给人类带来的损失超过百亿美元。
尽管它有极端的危险性,但氢氧酸却是现代工业的宠儿,各国政府因为“它能对经济发展作出贡献”而在工业中大量使用这种物质。

应用:实际上,军事部门一直对氢氧酸的军事用途有着极大的兴趣,军事部门一直在做有关氢氧酸的的提纯和应用实验,并且为了能在战争中控制和利用它,设计出了耗资数亿元的武器装备,所有的大国以及一些想在军事上有着长足发展的国家都在这方面投入了不少人力物力。每个国家的军事部门都有着复杂的系统以获得纯净的氢氧酸,在美国军队中这种物质的储备已经超过万吨。
网上资料显示:……“氢氧酸”还是制造泡沫塑料的必用原料。也就是说,人们日常生活中每天都必须和它打交道!

重要的提示:苛性氢就是水(一氧化二氢)
fold.kt
1.1 KB
#Kotlin #OOP "小王 老猪 阿司马 某A君".split(" ").map(String::length).fold { reduceAll(::minMaxer, ::averager) } == arrayOf(2 to 3, 2)
Forwarded from duangsuse Throws
#zhihu #China #reply 应用市场被曝出现仿冒健康码的 APP,可能对疫情防控带来哪些影响?这类 APP 涉嫌违法吗? - 增智同学的回答 - 知乎
https://www.zhihu.com/question/438952386/answer/1676426237
这个答主有很强的分析问题能力,却混乱术语『调用』和概念「本质」?反观这位“前端”,拿 Madelbrot 分形图做头像,在技术上算有一定见闻的人,我看答主不是善于道德判断,而是人肉执行能力很强,恶俗大手子……