Processing math: 11%
摘要: 题目链接 https://www.luogu.com.cn/problem/P1088 题解 关于顺序枚举若干排列问题,大概有三种方法: C++ STL 中的 next_permutation() 手动实现 next_permutation() 康托展开 此处采用第二种方法。 我们考虑要增大一个排列 阅读全文
posted @ 2020-12-24 15:54 可爱的小凯凯 阅读(89) 评论(0) 推荐(0)
摘要: C 单独出现的 i++ 与 ++i 编译连接生成的汇编代码没有区别; 在参与构成的表达式中,编译连接后,也只是加法的执行顺序不同; 因此在效率上没有高下。 C++ 实验发现,单独出现的 i++ 和 ++i 编译连接生成的汇编代码也不一样; i++ 和 ++i 的效率不同,这和 C++ 中二者的实现方 阅读全文
posted @ 2020-12-10 19:44 可爱的小凯凯 阅读(89) 评论(0) 推荐(0)
摘要: 寄存器与数值 若是数值超过了寄存器位数,编译器会报溢出错误;否则将数值解释为与寄存器位数相同,高位补 0。 寄存器与寄存器 编译器会强行将低位寄存器转为对应的高位寄存器,如 mov ax, bl 会被改为 mov ax, bx。 P.S. 在 debug 中尝试用 a 指令写入操作对象位数不一致 阅读全文
posted @ 2020-12-08 20:15 可爱的小凯凯 阅读(82) 评论(0) 推荐(0)
摘要: Description 比赛很快就开始了,所有参赛的选手将在这里展开一场全面的终极较量。 每一位选手都有三个属性 ABC,每个属性都是一个正整数, 如果一个选手 X 有一个属性的值大于另一个选手 Y 对应的属性值,则认为 X 可以击败 Y阅读全文
posted @ 2020-11-23 10:49 可爱的小凯凯 阅读(81) 评论(0) 推荐(0)
摘要: 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=4841 题解 如果真的按照题目中给定 n 的范围,暴力模拟做法是不可行的, 然而貌似数据范围没有那么大,所以可以逐圈模拟标记坏人; 另外,对于经典的约瑟夫问题,只需求出最后活下来的人的编号, 是可 阅读全文
posted @ 2020-11-22 22:59 可爱的小凯凯 阅读(127) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示