当前位置: 首页 > news >正文

笔试面试——逻辑题

1.n从1开始,每个操作可以选择对n加1或者对n加倍,若想获得整数2014,最少需要多少个操作。

2.一个池塘,养龙虾若干,请想一个办法尽量准确的估算其中有多少龙虾?

3. S先生,P先生,Q先生他们知道桌子的抽屉里面有16张扑克牌,红桃A,Q,4 , 黑桃 J,8,4,2,7,3 草花 K,Q,5,4,6  方块 A,5 。

约翰教授从这16张牌中抽出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。

这时约翰教授问P先生和Q先生:你们能从已知的点数和花色中推知这张牌是什么牌吗?

于是,S先生听到如下的对话:

P先生:我不知道这张牌。

Q先生:你不说我也知道你不知道这张牌。

P先生:现在我知道这张牌了。

Q先生:我也知道了。

听罢以上对话,S先生想了想之后,就正确推出这张牌是什么牌。请问这张牌是什么牌?为什么?

4.有16瓶水,其中一瓶水有毒,小白鼠喝一滴之后一小时会死。请问最少用多少只小白鼠,在一小时内一定可以找出那瓶有毒的水?如何操作

5.5个海盗分一百个金币,每个人可以提出一个方案,大多数人同意方案才能通过,如果哪个人提出的方案没有通过就扔到海里喂鱼,他们抽签决定各自

的顺序,然后依次提出自己的方案(1号最先提出,2号 ... 5号最后),问:1号怎么能保住自己的小命又能获得最大利润。试阐述背后的具体原因

6. 宿舍内5个同学一起玩对战游戏。每场比赛有一些人作为红方,另一些人作为蓝方。请问至少需要多少场比赛,

才能使任意两个人之间有一场红方对蓝方和蓝方对红方的比赛?并列举出来。

7. 美团有个传统,就是公司各部门每月都要组织员工进行一次团建活动(team building,简称:TB),每个员工都可以带家属参加。活动内容除了吃喝玩之外

,还要做些互动的游戏,需要从员工中随机选取出几名组成一队来完成游戏。一次TB活动一共有20个人(含员工和家属)参加。

已知如果随机选取3位员工以及该3位员工的家属,一共有220组合。问如果每次随机选取4个员工及该4位员工的家属,会有多少组合?

8.

a:ABCDEFG七人站队,要求A必须在B的左边(可不相邻),共有多少种排法?

b:在a的条件下若AB必须相邻,有多少种排法?

9. 烧一根不均匀的绳子需用一个小时,如果给你两根这样的绳子,你能判断出一段15分钟的时间吗?

10. 2012!的末尾有多少个0?

1.某房间里有50盏灯(编号为1~50)和50个开关(编号为1~50)。当按下i号开关时,所有i倍数的灯就变换一下状态(由亮变为熄,或是由熄变为亮)。比如按下2号开关时,2,4,6,8….号灯全变更状态。小明走进房间,发现所有灯全熄着,

于是依次按下了1,2,3,…50所有开关,请问最后有多少盏灯亮着?请说明计算过程。

2. 有1000个球和10个箱子,将所有的球装入10个箱子中,问如何装求,使得你可以取出不同箱子的组合便可得到1-1000球。

3. 有1001个球。甲乙两个人交替取球,每次可以取1、2、4个球,谁拿到最后一个球就算输。如果甲先拿,问他有没有必胜的把握?

4.有三顶红帽子和两顶白帽子,甲乙丙三人各自带了一顶。这三个人都只能看见其他两人的帽子,但看不见自己的帽子颜色,

也不知道剩余两顶的颜色,

三人都很诚实,并且绝顶聪明。

问甲:“你戴的是什么颜色的帽子”甲说:不知道

接着,又以同样地问题问乙。乙想了想之后,也回答说:“不知道”

最后问丙,丙听了甲乙两人的回答后说:我知道我带的帽子是什么颜色了

请问:丙戴的是什么颜色的帽子?并说明理由。

5.共有1000瓶汽水,每喝完后得到一个空瓶子,每三个空瓶子又能换一瓶汽水,喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,

最后还剩余多少个瓶子。

6. 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?

7. 961  (25)  432   932  (___)  731

8.1,3,9,10,经过(1+10)*3-9即可等于24,那么,1,7,8,8,10如何利用+-*/等于24____________________.

9.为了某项目需要,我们准备构造了一种面向对象的脚本语言,例如,对所有整数我们都通过integer类型的对象来描述,在计算“1+2”时“1”“2”和结果“3”分别为一个integer对象,为了降低设计复杂度,我们决定让integer对象都是只读对象。也即在计算a=a+b后,对象a引用的是一个新的对象,而非修改a所指向对象的值。考虑到性能问题,我们又引入两种优化方案:(1)对于数值相等的integer对象。我们不会重复创建,例如计算1+1,这里两个1引用的是同一个对象,——这种设计模式叫做__________;(2)脚本语言解析器启动时,默认创建数值范围【1,32】的32个integer对象。现在,假设我们要计算表达式“1+2+3……+40”,在计算过程中需要创建的integer对象个数是__________。

10.A,B两人玩猜数字游戏,游戏规则如下:

A选定一个【1,100】之间的数字背对B写在纸上,然后让B开始猜;

如果B猜的偏小,A会提示B猜的偏小;一旦B猜的偏大,A就不再提示,此次之后B猜的小A也不会提示,只回答猜对与否,请问B至少要猜__________次才能保证猜对?在这种策略下,B第一次猜测的数字是__________。

11.有一堆石子共100枚,甲乙轮流从该堆中取石子,每次可取2,4或6枚,若取得最后的石子的玩家为赢,

若甲先取,则: 

A、谁都无法取胜

B、乙必胜

C、甲必胜

D、不确定

1.在三只盒子里,一只装有两个红球,一只装有两个白球,另一只装有一个白球一个红球。现在三个盒子上的标签全错了。若只允许你从一只盒子里拿出一个球来,就能确定这三个盒子里各装的是什么颜色的球,

你选择的标签是()

A、两个红球

B、一红一白

C、两个白球

D、无法做到

2.  一个商人有3000瓶水,他要赶着骆驼穿过1000公里的沙漠去卖掉这些水。已知骆驼一次性可驮1000瓶水,商人和骆驼每走一公里又要消耗一瓶水。商人共可卖出多少瓶水()

A:       0

B:       300

C:       500

D:       800

3. 36匹马赛跑,跑道同时只能容许6匹马。而且36匹马速度不同,但是每次跑的速度恒定。问跑多少次可以选出第一,第二,第三名?()

A.7

B.8

C.9

D.12

4.  正整数1有1种拆分方式(1),正整数2有2种拆分方式(1+1,2)正整数3有3种拆分方式(1+1+1,1+2,3)。正整数6有多少种拆分方式()

A.10

B.11

C.12

D.13

5. 小文使用积分对换安仔娃娃,对换的规则是10积分对换一个安仔并返还5积分。小文有200积分,最多可以兑换多少安仔?

A.38       

B.39       

C.40       

D.41

6. 夏秋时节,庄园主雇了个力大无穷的农民来帮他收割田里的麦子,收割的劳动量很大,农民必须在七天之内收割完,庄园主答应每天给他一块金块作为工钱,

但是这七块相等的金子是连在一起的。然而工钱是必须每天结清的,农民不愿意庄园主欠账,而庄园主也不肯预付一天工钱,请问最少掰金子几次可以完成上

述任务

A.2       

B.3           

C.4           

D.7

7. 五队夫妇,甲,乙,丙,丁,戊举行家庭聚会,每一个人都可能和其他人握手,但夫妇之间绝对不握手。聚会结束时,

甲先生问其他人:各握了几次手?

得到的答案是:0,1,2,3,4,5,6,7,8.试问:甲太太握了几次手?

A.3       

B.4           

C.5           

D.6

8. 套马,有25匹马,每次只能5匹马进行比赛,比赛只能得到5匹马之间的快慢程度,而不是速度,请问,最少要比几次,才能获得最快的前5匹马()

A.7              

B.8             

C.9              

D.10

9. 用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到则只算一种,问一共有多少_____种颜色模式 

A.10

B.14

C.15

D.16

10. 考虑一个双人游戏,游戏在一个圆桌上进行,每个游戏者都有足够多的硬币,他们需要在桌子上轮流放置硬币,每次必须且只能放置一枚硬币,要求

硬币完全置于桌面内(不能有一部分悬在桌子外面),并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币,谁就输了。游戏的先行者还是后行

者有必胜策略?

A.先行者必胜      

B.后行者必胜          

C.有必胜策略,与先后无关    

D.不确定

11. 100层楼,两个鸡蛋,某层之上扔鸡蛋就会碎,问至少要测试多少次才能找出这层楼来?

A.14次              

B.15次              

C.16次              

D.17次

12. 找工作的季节马上就到了,很多同学去图书馆找《面试宝典》这本书,现在图书馆外面有6名同学排队,其中三名同学要将手中的《面试宝典》还至图

书馆,还有3名同学希望从图书馆中可以借到《面试宝典》,若当前图书馆已无库存《面试宝典》,要保证借书的3名同学可以借到书,请问这6位同学有少

种排队方式

A. 60              

B. 120              

C. 180              

D. 360

相关文章:

笔试面试——逻辑题

1.n从1开始,每个操作可以选择对n加1或者对n加倍,若想获得整数2014,最少需要多少个操作。 2.一个池塘,养龙虾若干,请想一个办法尽量准确的估算其中有多少龙虾? 3. S先生,P先生,Q先生他们知道桌子…...

【深度学习入门实战】基于Keras的手写数字识别实战(附完整可视化分析)

​ 本人主页:机器学习司猫白 ok,话不多说,我们进入正题吧 项目概述 本案例使用经典的MNIST手写数字数据集,通过Keras构建全连接神经网络,实现0-9数字的分类识别。文章将包含: 关键概念图解完整实现代码训练过程可视化模型效果深度分析环境准备 import numpy as np impo…...

软考高级《系统架构设计师》知识点(一)

计算机硬件 校验码 码距:就单个编码A:00而言,其码距为1,因为其只需要改变一位就变成另一个编码。在两个编码中,从A码到B码转换所需要改变的位数称为码距,如A:00要转换为B:11,码距为2。一般来说,…...

用大模型学大模型01-制定学习计划

提示词:我想学习大模型,需要AI制定一个完整的学习计划,并给出学习路径和学习资料。以教科书目录的方式给出学习路线 第1章:数学与编程基础(4-6周) 1.1 数学基础 线性代数(矩阵运算、特征值分…...

lvs的DR模式

基于Linux的负载均衡集群软件 LVS 全称为Linux Virtual Server,是一款开源的四层(传输层)负载均衡软件 Nginx 支持四层和七层(应用层)负载均衡 HAProxy 和Nginx一样,也可同时支持四层和七层(应用层)负载均衡 基于Linux的高可用集群软件 Keepalived Keepalived是Linux…...

mysql读写分离与proxysql的结合

上一篇文章介绍了mysql如何设置成主从复制模式,而主从复制的目的,是为了读写分离。 读写分离,拿spring boot项目来说,可以有2种方式: 1)设置2个数据源,读和写分开使用 2)使用中间件…...

【C++学习篇】C++11第二期学习

目录 1. 可变参数模板 1.1 基本语法及原理 1.2 包扩展 1.3empalce系列接⼝ 2. lamba 2.1 lambda的语法表达式 2.2 捕捉列表 2.3 lamba的原理 1. 可变参数模板 1.1 基本语法及原理 1. C11⽀持可变参数模板,也就是说⽀持可变数量参数的函数模板和类模板&…...

TextWebSocketHandler 和 @ServerEndpoint 各自实现 WebSocket 服务器

TextWebSocketHandler 和 ServerEndpoint 都可以用于实现 WebSocket 服务器,但它们属于不同的技术栈,使用方式和功能有一些区别。以下是它们的对比: 1. 技术栈对比 特性TextWebSocketHandler (Spring)ServerEndpoint (Java EE/JSR-356)所属框…...

【C++高并发服务器WebServer】-18:事件处理模式与线程池

本文目录 一、事件处理模式1.1 Reactor模式1.2 Proactor模式1.3 同步IO模拟Proactor模式 二、线程池 一、事件处理模式 服务器程序通常需要处理三类事件:I/O事件、信号、定时事件。 对应的有两种高效的事件处理模式:Reactor和Proactor,同步…...

23种设计模式的定义和应用场景-02-结构型模式-C#代码

23种设计模式的定义和应用场景: 1. 创建型模式(共5种): 单例模式(Singleton)、工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)、建造者模式…...

数据脱敏方案总结

什么是数据脱敏 数据脱敏的定义 数据脱敏百度百科中是这样定义的: 数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集…...

自然语言处理NLP入门 -- 第二节预处理文本数据

在自然语言处理(NLP)中,数据的质量直接影响模型的表现。文本预处理的目标是清理和标准化文本数据,使其适合机器学习或深度学习模型处理。本章介绍几种常见的文本预处理方法,并通过 Python 代码进行示例。 2.1 文本清理…...

02.10 TCP之文件传输

1.思维导图 2.作业 服务器代码&#xff1a; #include <stdio.h> #include <string.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <pthread.h> …...

基于STM32的ADS1230驱动例程

自己在练手项目中用到了ADS1230&#xff0c;根据芯片手册自写的驱动代码&#xff0c;已测可用&#xff0c;希望对将要用到ADS1230芯片的人有所帮助。 芯片&#xff1a;STM32系列任意芯片、ADS1230 环境&#xff1a;使用STM32CubeMX配置引脚、KEIL 部分电路&#xff1a; 代码…...

Bro想要玩github api

Bro想要在vscode 和 rest client插件的帮助下&#xff0c;修改我的github个人信息 ### 先安装REST client插件 ### 文件名test-github.http ### bro需要自己在github develop setting 获得token ### ref link: https://docs.github.com/en/authentication/keeping-your-accoun…...

idea插件开发,如何获取idea设置的系统语言

手打不易&#xff0c;如果转摘&#xff0c;请注明出处&#xff01; 注明原文&#xff1a;https://zhangxiaofan.blog.csdn.net/article/details/145578160 版本要求 大于 2024.3 错误用法 网上有的说使用&#xff1a;UIUtil com.intellij.util.ui.UIUtil 代码示例&#xf…...

怎麼使用靜態住宅IP進行多社媒帳號管理

隨著社交媒體平臺的多樣化&#xff0c;很多人發現一個社媒帳號已經無法滿足需求。以下是幾個常見場景&#xff1a; 企業需求&#xff1a;企業可能需要在不同平臺上運營多個品牌帳號&#xff0c;為每個市場地區單獨設立帳號。個人需求&#xff1a;一些自由職業者或內容創作者可…...

InfiniBand与IP over InfiniBand(IPOIB):实现高性能网络通信的底层机制

在现代高性能计算(HPC)和数据中心环境中,网络通信的效率和性能至关重要。InfiniBand(IB)作为一种高性能的串行计算机总线架构,以其低延迟、高带宽和高可靠性而广泛应用于集群计算和数据中心。IP over InfiniBand(IPOIB)则是在InfiniBand网络上实现IP协议的一种方式,它…...

掌握 PHP 单例模式:构建更高效的应用

在 PHP 应用开发中&#xff0c;资源的高效管理至关重要。单例模式是一种能够帮助我们实现这一目标的设计模式。本文将深入探讨单例模式的概念、工作原理以及在 PHP 项目中何时应该&#xff08;或不应该&#xff09;使用它。 什么是单例模式&#xff1f; 单例模式是一种设计模…...

实现限制同一个账号最多只能在3个客户端(有电脑、手机等)登录(附关键源码)

如上图&#xff0c;我的百度网盘已登录设备列表&#xff0c;有一个手机&#xff0c;2个windows客户端。手机设备有型号、最后登录时间、IP等。windows客户端信息有最后登录时间、操作系统类型、IP地址等。这些具体是如何实现的&#xff1f;下面分别给出android APP中采集手机信…...

通过Wrangler CLI在worker中创建数据库和表

官方使用文档&#xff1a;Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后&#xff0c;会在本地和远程创建数据库&#xff1a; npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库&#xff1a; 现在&#xff0c;您的Cloudfla…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡&#xff08;如 HAProxy、AWS NLB、阿里 SLB&#xff09;发起上游连接时&#xff0c;将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后&#xff0c;ngx_stream_realip_module 从中提取原始信息…...

TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案

一、TRS收益互换的本质与业务逻辑 &#xff08;一&#xff09;概念解析 TRS&#xff08;Total Return Swap&#xff09;收益互换是一种金融衍生工具&#xff0c;指交易双方约定在未来一定期限内&#xff0c;基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf

FTP 客服管理系统 实现kefu123登录&#xff0c;不允许匿名访问&#xff0c;kefu只能访问/data/kefu目录&#xff0c;不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...

并发编程 - go版

1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程&#xff0c;系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...

MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)

macos brew国内镜像加速方法 brew install 加速formula.jws.json下载慢加速 &#x1f37a; 最新版brew安装慢到怀疑人生&#xff1f;别怕&#xff0c;教你轻松起飞&#xff01; 最近Homebrew更新至最新版&#xff0c;每次执行 brew 命令时都会自动从官方地址 https://formulae.…...

深入理解Optional:处理空指针异常

1. 使用Optional处理可能为空的集合 在Java开发中&#xff0c;集合判空是一个常见但容易出错的场景。传统方式虽然可行&#xff0c;但存在一些潜在问题&#xff1a; // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...

xmind转换为markdown

文章目录 解锁思维导图新姿势&#xff1a;将XMind转为结构化Markdown 一、认识Xmind结构二、核心转换流程详解1.解压XMind文件&#xff08;ZIP处理&#xff09;2.解析JSON数据结构3&#xff1a;递归转换树形结构4&#xff1a;Markdown层级生成逻辑 三、完整代码 解锁思维导图新…...

论文阅读:Matting by Generation

今天介绍一篇关于 matting 抠图的文章&#xff0c;抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法&#xff0c;已经有很多的工作和这个任务相关。这两年 diffusion 模型很火&#xff0c;大家又开始用 diffusion 模型做各种 CV 任务了&am…...