`

是否很久没抽象和逻辑了呢? DODO它吧(很基础)

阅读更多
1. 线程问题。
   设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。

2. 数字转化问题。
   将一个键盘输入的数字转化成中文输出(例如:输入:1234567     输出:一百二拾三万四千五百六拾七)。

3. 全排列问题。
  输出自然数1~n的所有不重复的排列, 即n的全排列。

4. 不全排列问题(不重复)。
   给定n(15. 大整数问题
   编程求档N6. n阶魔方阵问题。
   n阶魔方是指这样一种方阵,它的每一行、每一列以及对角线上的各数之和为一个相同的常数.
   编程求解n(n7. 填写运算符问题。
   输入任意六个数x1,x2,x3,x4,x5和y,在前五个每相邻数之间填上一个运算符("+", "-", "*", "/")。使得计算出来的值等于y。

8. 数字迷问题。
   A B C A B
X         A
------------
D D D D D D

9. 简单分治问题。
   用递归分治法求出n个元素集合中的最大值和最小值。

10. 大整数乘法。
    设计一个有效地算法,进行两个n(n11. 取数问题。
    有两个人轮流取2n个数中的n个数,所取数之和大者为胜。请编写算法,让先取数者胜,模拟取数过程。

12. 币值统计问题。
    某单位给每个职工发工资(精确到元),为了保证不要临时归还零钱且取款的张数最少,取工资前需要统计出所有职工的工资所需
各种币值(100,50,20,10,5,2,1元共7种)的张数,请编程完成。

13. 子集分划问题。
    给定正整数n, 计算出n个元素的集合{1,2,...,n}可以划分为多少个不同的非空子集。

14. 最X序列问题。
    找出由n个数组成的序列的最长单调递增子序列。

15. 硬币找钱问题。
    有6种不同面值的硬币,各硬币的面值分别为5分、1角、2角、5角、1元和2元。先要用这些面值的硬币来购物和找钱。
购物时可以使用的各种面值的硬币个数存于数组coins[6]中,商店里各面值的硬币有足够多。在一次购物中希望使用最少硬币个数。
    对于给定的各种面值的硬币个数和付款金额,编程计算使用硬币个数最少的交易方案。

    input: 输入6个整数和一个2位小数的实数,分别代表可以使用的各种面值的硬币个数和付款金额。
    output:最少硬币个数。 如果不可能完成交易,则输出"impossible"。

16. 作业调度问题。
    n个作业(1,2,...,n)要在由两台机器M1和M2组成的流水线上完成加工。每个作业加工顺序都是现在M1上加工,
然后再M2上加工。M1和M2加工作业i所需要的时间分别为ai和bi。确定这n个作业的最优加工顺序,使得从第一个
作业在机器M1上开始加工,到最后一个作业在机器M2上加工完成所需要的时间最少。

    比如:
    n=3
    -------------------------------------------------
     作业i          机器M1           机器M2
      1               2                1
      2               3                1
      3               2                3
    -------------------------------------------------
    这3个作业的6种可能的调度方案是(1,2,3),(1,3,2),(2,1,3),(2,3,1),(3,1,2),(3,2,1),它们所对应的完成时间和分别是19,18,20,21,
19,19. 显而易见,最佳调度方案是(1,3,2),其完成时间和为18.

17. 字符统计问题。
    编写一个算法,统计在一个输入字符串中各个不同字符出现的频度。

18. 最优服务次序问题。
    设有n个顾客同时等待一项服务。顾客i需要的服务时间为ti, 119. 多处最优服务次序问题。
    设有n个顾客同时等待一项服务。顾客i需要的服务时间为ti, 120. 最优分解问题。
    设n是一个正整数。现在要求将n分解为若干互不相同的自然数之和,且使这些自然数的乘积最大。

21. 工作分配问题。
    设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij。试设计一个算法,为每一个人都分配一件不同的工作,
并使总费用达到最小。

    input:第一行有1个正整数n(122. 最佳调度问题。[/b]
    假设有n个任务由k个可并行工作的机器来完成。完成任务i所需要的时间为ti。试设计一个算法找出完成这n个任务的最佳调度,使得完成全部
任务的时间最短。

    输入:第一行有两个正整数n和k。
          第二行的n个正整数是完成n个任务需要的时间。
    输出: 完成全部任务的最短时间。

    例如:
    input:7 3
           2 14 4 16 6 5 3
    output:17

23. 无优先级运算问题。
    给定n个正整数和4个运算符+,-,*,/,且运算符无优先级,如 2+3*5=25.对于任意给定的整数m,试设计一个算法,用以上给出的n个数
和4个运算符,产生整数m,且用的运算次数最少。给出的n个数中每个数最多只能用1次,但每种运算符可以任意使用。
    输入:第一行有2个正整数n和m
          第二行是给定的用于运算的n个正整数。
    输出:将计算出的产生整数m的最少无优先级运算次数以及最优无优先级运算表达式输出。

    例如:
    input:5 25
           5 2 3 6 7
    output:2
            2+3*5

24. 算24点问题。
    给定4个正整数, 用算术运算符+,-,*,/将这4个正整数连接起来,使最终的得数恰好为24.

    例如:
    input:1 2 3 7
    output: 2+1=3; 3*7=21; 21+3=24
分享到:
评论

相关推荐

    PHPWind dodostyle模板

    PHPWind dodostyle模板是专为PHPWind论坛系统设计的一款界面风格模板,它极大地提升了用户在网站上的视觉体验和交互性。PHPWind是一款流行的开源PHP论坛软件,以其高效、稳定和易用性著称,广泛应用于各类社区网站的...

    dodo_apktool反编译工具

    【标题】:“dodo_apktool反编译工具”是一个专为Android应用设计的反编译工具,它具有用户友好的图形用户界面(GUI),使得Android应用的逆向工程过程更为简便。 【描述】:这款工具的主要功能是帮助开发者或者...

    DODO研究所-NFT 全景解析|历史、当下和未来.rar

    DODO研究所-NFT 全景解析|历史、当下和未来

    Dodo

    因此,"Dodo-main"可能是项目的核心部分,包含了程序的主要逻辑和控制流程。 深入探讨,Java编程涉及到许多关键知识点,例如面向对象编程(OOP)概念,包括类、对象、封装、继承和多态性;异常处理,用于捕获和处理...

    Dodo_apktool.zip

    APKTool是其中的一个关键工具,它允许用户反编译、编辑和重新打包Android应用的资源和XML文件。 描述中没有提供具体信息,但我们可以基于标签"Dodo"来推测这可能是个人或团队的工作命名,或者是一个特定项目或工具...

    PyPI 官网下载 | dodo_commands-0.17.0.tar.gz

    总之,“dodo_commands”库为Python开发者提供了一种高效的方式来构建命令行工具,它的强大功能和易用性使其成为开发CLI应用的理想选择。通过PyPI的下载服务,我们可以方便地获取和安装这个库,进一步提升我们的开发...

    PHP整站打包程序-By DoDo

    它支持多种数据库系统,如MySQL,允许动态生成网页内容,实现交互式网站功能。PHP与HTML、CSS和JavaScript结合,可以构建功能齐全的Web应用程序。 在"PHP整站打包程序-By DoDo"中,`zip.php`很可能就是实现打包功能...

    动物内容聚合站The DoDo:将萌宠进行到底.docx

    这种专注使得The DoDo被誉为“最聪明的媒体网站”,因为它精准地满足了用户在社交媒体时代对情感共鸣和轻松愉快内容的需求。 The DoDo在启动之初就获得了天使投资,投资者包括软银和橡树资本,同时也得到了Izzie ...

    dodo-smart-contract

    DODO:流动性比未拆单高10倍 什么是DODO? :writing_hand: DODO基于全新的做市商算法,其基本思想是风险中立,以保持流动性提供者的投资组合稳定。 与AMM相比,DODO的流动性要好10倍。 谁审核DODO? 是一家领先...

    Dodo_APKTools反编译工具+签名(Hiapk版)

    - **反编译Dex**:它能将Dex文件转换为Java字节码,使得开发者可以阅读和理解应用的逻辑。 - **解析资源**:Dodo APKTools可以解析APK中的资源文件,如图片、字符串、布局等,方便进行修改或提取。 - **重新签名*...

    PyPI 官网下载 | dodo_commands-0.10.3.tar.gz

    Python库的标签也提到了"cloud native",这表明dodo_commands可能遵循云原生的最佳实践,例如,它可能具有轻量级、可移植性好、高度自动化测试等特点,使得它能够轻松地在各种云平台之间迁移和扩展。 总结来说,...

    Dodo_apktool

    因为安卓系统是开源的所以给我们自己个性化手机带来了很大的便利。不需要进行复杂的破解等操作甚至只需要几个简单的小软件我们就可以制作一个属于自己的ROM。下面这个就是apk文件的反编译工具和签名工具

    PyPI 官网下载 | dodo_commands-0.14.3.tar.gz

    标题中的"PyPI 官网下载 | dodo_commands-0.14.3.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的开源软件包,名为`dodo_commands`,版本为0.14.3,其打包格式是tar.gz。PyPI是Python开发者发布和分享...

    Python库 | dodo-0.1.tar.gz

    为了深入了解这个库,你需要解压`dodo-0.1.tar.gz`,然后查看解压后的目录结构,特别是`README`文件,它通常会提供安装指南和库的使用示例。此外,检查`setup.py`文件可以了解如何通过Python的`pip`工具安装这个库。...

    DoDo.API

    【DoDo.API】是一个专为任务和时间管理设计的后端服务,它的核心目标是提供一个高效、可靠的平台,帮助用户管理和跟踪他们的待办事项。这个项目基于C#编程语言,利用了.NET框架的强大功能,为前端应用提供API接口,...

    dodo锁屏主题

    一块锁屏主题,很漂亮的相信大家一定会喜欢的

    DoDo(兜兜)录音摄像大师(豪华版)常规问题及解决方案.pdf

    它不仅具备基础的录音功能,还配备了一系列高级特性,满足了用户在不同场景下的需求。 首先,这款录音大师的核心功能在于其录音能力。它能轻松捕捉到会议内容,确保录音效果清晰无杂音,是商务人士的理想助手。同时...

    DoDo:Android手机的ToDo应用程序

    任务/待办事项保存我在代码中如何称呼它们的简单待办事项和“任务”是DoDo的一项功能。 一些简单的文本,带有用于将项目标记为已完成的复选框,一个编辑按钮和一个删除按钮。 所有这些都将显示在列表中。 每个任务的...

    Dodo, the programming language-开源

    类和对象的概念是OOP的基础,通过继承、多态和封装等原则,Dodo提供了强大的抽象能力,使开发者能够构建复杂的软件系统。 并发性是Dodo的另一大亮点,尤其是在多核处理器和分布式系统日益普及的今天。Dodo可能采用...

    dodo article chat-crx插件

    【标题】"dodo article chat-crx插件"是一款针对文章编辑环境的浏览器扩展程序,主要功能是提供一个内部沟通平台,便于记者和编辑之间的交流。这款插件以中文(繁体)为操作语言,旨在优化工作流程,增强团队协作。 ...

Global site tag (gtag.js) - Google Analytics