duangsuse::Echo
412 subscribers
3.85K photos
105 videos
574 files
5.15K links
duangsuse技术相干订阅
这是 @duangsuse 与技术有关的发布频道
duangsuse 的另外有 throws 闲杂频道
@dsuset
转载频道 @dsusep
duangsuse 有coding,github,gitlab帐号和bilibili帐号

极小可能会有批评zf的消息 如有不适可以退出

suse的小站:https://piped.stream
ps 另有别名 popf.rip
ʕ•̀ω•́ʔ✧ 🐶🍎🏠生死🐜
(>ω<)岂因祸福避趋之 一鿕
Download Telegram
duangsuse::Echo
终于有人对墙蛋(指墙国蛋壳)说了句真话,想想那些被铁拳无情击碎的粉红...啧啧啧~真特么开心🥳 By:匿名投稿 #蛋壳公寓
总觉得发这些东西我也很 low ,毕竟 NOIP 一堆同道的大佬,不追一下感觉也太菜了

可是怎么追…… C++ 么,如果不是,怎么保证语言特性的质量……

感觉应该开始了啊,唉
明明已经努力在写 LiteratePY 了
如果要开新博客,可不可能呢 #dev #tech #life #cs #oi
#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 语言特性的最大利用方啊
duangsuse::Echo
同校因为生理缺陷出糗,你会
可能有订户觉得 ::Echo 是技术频道,不应该发一些激进的社会争议性内容 🌚 #school #statement #oi #tech #science

但是这件事的当事人是一个 OIer ,信息学奥林匹克参加者,我觉得某种意义上,并不是和计算机科学无关的哦。

当然这个投票本身没有什么意义,欺凌者不会觉得自己有错,或者对自己的罪过有侥幸心理,这往往也是地区性的问题,一些开明地区的人不会以讥笑他人为乐、不会对受害者落井下石,但我还是想看看大家的真实想法。