- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 算法概论课本第八章习题作业 8.8
8.8 在精确的4SAT(EXACT 4SAT)问题中,输入为一组子句,每个子句都是给好4个文字的析取,且每个变量最多在每个子句中出现一次。目标是求它的满足赋值——如果该赋值存在。证明精确的4SAT是NP-完全问题。 解:首先,EXACT 4SAT属于NP。现在通过将3SAT归约成EXACT 4SAT来证明后者是NP完全的。对于任一3SAT,如果其中某个子句包含了同一个文字多次,那么可以缩减为一
2017-07-12 16:08:15 219
操作系统实验项目3
【实验题目】学习C/汇编混合编写操作系统
【实验目的】
将C和汇编语言混合,编写一个简单操作系统。
【实验要求】
clr_screen清除屏幕功能
key_detect按键检测功能:
通过参数指定所按按键是否回显
通过参数指定调用该函数时是否阻塞,即指定函数是等待任意按键按下才返回,还是立即返回
有按键按下返回该按键ascii码,无按键按下返回0
(提示:可以通过0x16中断不同功能号实现是否阻塞的功能)
read_floppy读软盘功能:
通过参数指定起始扇区/扇区数目
其他参数及返回值可以自定义
c中实现函数 void print_str_uppercase(char *str):
如果str = NULL,将entry.asm文件中的预定义字符串“success”转换为大写并输出;
如果str != NULL,将str指向的字符串转大写输出;
在entry.asm中调用一次该函数显示“SUCCESS”
c中实现函数 int choose(int a, int b, int c, int d):
在entry.asm中调用该函数,输出a, b, c, d中的最大值和最小值。
2018-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人