暑假第九天打卡

英语:

新东方六级一单元单词刷题复习

离散:

例12 使用消解算法判断下述公式是否是可满足的:

公式 S = p∧(p∨q)∧(p∨¬q)∧(q∨¬r)∧(q∨r)

解:

S = p∧(p∨q)∧(p∨¬q)∧(q∨¬r)∧(q∨r)      //化为主合取式

循环1:

S0 = Ø

S1 = {p, p∨q, p∨¬q, q∨¬r, q∨r}

S2 = Ø

Res(p∨q, p∨¬q) = p                       //因为循环1中S0一开始是空集,所以先在S1中消解

Res(p∨¬q, q∨¬r) = p∨¬r

Res(p∨¬q, q∨r) = p∨r

Res(q∨¬r, q∨r) = q

S2 = {p∨¬r, p∨r, q}                         //S2取S0和S1的差集(消解结果不在S0和S1)

循环2:

S0 = {p, p∨q, p∨¬q, q∨¬r, q∨r}    //循环2中S0加入循环1中S1,取并集

S1 = {p∨¬r, p∨r, q}                         //循环2中S1←循环1中S2

S2 = Ø

Res(p∨¬q, q) = p

Res(q∨¬r, p∨r) = p∨q

Res(q∨r, p∨¬r) = p∨q

Res(p∨r, p∨¬r) = p

S2 = Ø

输出“Yes”

自己概括:

循环1是S1自己消解

消解结果不在S1和S0中就加入S2,都在就可以返回Yes

上面如果S2不是空集,就要继续循环

从第二轮循环开始,就要先在S0和S1之间消解,再S1自己消解

每次消解如果S2不是空集,下一轮循环的S0是本轮S0加上S1(取并集),下一轮的S1是本轮的S2

注:

只要有一个消解结果是“常数”就可以返回No

找可消解式以字典顺序一个一个找

Java

随机产生3个1-6的整数,如果三个数相等,那么称为“豹子”,如果三个数之和大于9,称为“大”,如果三个数之和小于等于9,称为“小”,用户从键盘输入押的是“豹子”、“大”、“小”,并判断是否猜对了

提示:随机数  Math.random()产生 [0,1)范围内的小数

     如何获取[a,b]范围内的随机整数呢?(int)(Math.random() * (b - a + 1)) + a

import java.util.Scanner;

class Exercise5 {

    public static void main(String agrs[]) {

        Scanner input = new Scanner(System.in);

        System.out.print("请押宝(豹子,大,小): ");

        String guess = input.next();

        System.out.println("输入是" + ":" + guess);

        input.close();

        int a = (int)(Math.random() * (6) + 1);

        int b = (int)(Math.random() * (6) + 1);

        int c = (int)(Math.random() * (6) + 1);

        boolean ret = false;

        switch(guess) {

            case "豹子":

                ret = (a == b && b == c);

                break;

            case "大":

                ret = (a + b + c > 9);

                break;

            case "小":

                ret = (a + b + c < 9);

                break;

            default :

                System.out.println("输入不正确");

                break;

        }

       

        System.out.println("a, b, c分别是" + a + "," + b + "," + c);

        if(ret) {

            System.out.println("猜对了");

        }

        else {

            System.out.println("猜错了");

        }

    }

}

算法

浙大数据结构第三周之03-树2 List Leaves_piolet0016的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/22772.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue前端下载打开文件

<a href"/static/template/公告导入人员模板.xlsx" id"downloadTemplate" style"">下载模版</a>vue前端下载打开文件

低代码平台之流程自动化测试

随着低代码平台的快速发展&#xff0c;开发人员可以便捷、快速地开发流程应用程序&#xff0c;由于业务流程的复杂化和业务需求的不断变化&#xff0c;对业务流程进行优化和改进将更加频繁&#xff0c;在这个过程中&#xff0c;就要求企业的流程测试的效率和质量需要跟上低代码…

svn迁移到git实际操作

1.到svn项目目录右键选中gitbash打开窗口&#xff0c;执行获取用户并映射成git样式账号命令如下: svn log -q | awk -F | /^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" "$2" <"$2"163.cn>…

Python深度强化学习实战 ——OpenAI Gym-CarRacing自动驾驶项目

&#x1f4ad; 写在前面&#xff1a;本篇是关于 OpenAI Gym-CarRacing 自动驾驶项目的博客&#xff0c;面向掌握 Python 并有一定的深度强化学习基础的读者。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个…

HTML <map> 标签

实例 带有可点击区域的图像映射: <img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" /><map name="planetmap" id="planetmap"><area shape="circle" coords=&q…

领域知识图谱的医生推荐系统:利用BERT+CRF+BiLSTM的医疗实体识别,建立医学知识图谱,建立知识问答系统

项目设计集合&#xff08;人工智能方向&#xff09;&#xff1a;助力新人快速实战掌握技能、自主完成项目设计升级&#xff0c;提升自身的硬实力&#xff08;不仅限NLP、知识图谱、计算机视觉等领域&#xff09;&#xff1a;汇总有意义的项目设计集合&#xff0c;助力新人快速实…

HTML+CSS+JavaScript:九九乘法表

一、需求如图 二、思路及代码 1、JavaScript代码 稍微刷过一点算法题的小伙伴就很容易想到这题需要利用双层for循环来实现&#xff0c;思路也是比较简单的&#xff0c;我在这里就直接放代码了 不添加CSS渲染的代码如下 <!DOCTYPE html> <html lang"en"&…

HTTP、HTTPS协议详解

文章目录 HTTP是什么报文结构请求头部响应头部 工作原理用户点击一个URL链接后&#xff0c;浏览器和web服务器会执行什么http的版本持久连接和非持久连接无状态与有状态Cookie和Sessionhttp方法&#xff1a;get和post的区别 状态码 HTTPS是什么ssl如何搞到证书nginx中的部署 加…

【探索AI未来】自动驾驶时代下的人工智能技术与挑战

自我介绍⛵ &#x1f4e3;我是秋说&#xff0c;研究人工智能、大数据等前沿技术&#xff0c;传递Java、Python等语言知识。 &#x1f649;主页链接&#xff1a;秋说的博客 &#x1f4c6; 学习专栏推荐&#xff1a;MySQL进阶之路、C刷题集、网络安全攻防姿势总结 欢迎点赞 &…

CSS学习04

文章目录 1.精灵图1.1 为什么需要精灵图1.2 精灵图&#xff08;sprites&#xff09;的使用 2.字体图标2.1 字体图标的产生2.2 字体图标的优点**2.3** **字体图标的下载****2.4** **字体图标的引入**2.5 字体图标的追加 3.CSS 三角3.1 介绍 4.CSS 用户界面样式4.1 鼠标样式 curs…

电路分析 day01 一种使能控制电路

本次分析的电路为 一种使能控制电路 &#xff08;站在别人的肩膀上学习&#xff09; 资料来源 &#xff1a; 洛阳隆盛科技有限责任公司的专利 申请号&#xff1a;CN202022418360.7 1.首先查看资料了解本次电路 1.1 电路名称&#xff1a; 一种使能控制电路 1.2 电路功能…

IOS与Android APP开发的差异性

iPhone和 Android是全球最流行的两种移动平台&#xff0c;有许多不同的开发者开发了应用程序&#xff0c;并将它们发布到市场上。虽然大多数开发者都使用了这两个平台&#xff0c;但您仍然需要了解它们的差异。 虽然 iOS和 Android两个平台都是基于 Linux&#xff0c;但它们却…