![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
离散数学
文章平均质量分 71
摇摆的小土豆z
BIT在读学生,AI专业,有灵感了就会分享
展开
-
集合论编程练习 | C++ | 离散数学
输入的第二行给出偏序关系≤,用有序对的形式给出(只给出哈斯图中的满足覆盖的两个元素形成的有序对),如,等等,两个相邻的有序对之间用逗号隔开。一次输入一个关系矩阵,每一行两个相邻元素之间用一个空格隔开,输入元素的行与列分别对应关系矩阵的行与列。输出的第一行给出各个极小元,两个相邻元素之间用逗号隔开,输出的元素要求按照英文字母的自然顺序排列输出。输出的第二行给出各个极大元,两个相邻元素之间用逗号隔开,输出的元素要求按照英文字母的自然顺序排列输出。输出该关系的传递闭包所对应的关系矩阵。原创 2022-11-05 11:03:15 · 572 阅读 · 0 评论 -
求命题公式的主范式 | c++ | 栈,但是离散数学
由于计算真值的过程中出现了一定的逻辑运算,可以考虑使用栈的方法来解决这其中遇到的逻辑问题。这题主要是在字符的处理上比较麻烦,但栈的调用方式都和我们之间在数据结构中做过的前缀转后缀或者四则运算都差不多。其他的细节,比如说字符串的处理啊,自己拟写一个可以进行逻辑运算的函数啊什么的,看上去简单,反而做起来细节多到没得说。总的来说,如果用真值表法做这道题,你需要熟练地掌握:用栈来做四则运算,看上去复杂,其实简单。实现功能:输入命题公式的合式公式,求出公式的真值表,并输出该公式的主合取范式和主析取范式。原创 2022-09-22 21:16:14 · 1544 阅读 · 0 评论