3个JAVA题 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
华为机试题:全排列(Java)
题目描述:nn小明负责公司年会,想出一个趣味游戏:屏幕给出1~9中任意3个不重复的数字,大家以最快时间给出这几个数字可拼成的数字从小到大排列位于第N位置的数字,其中N为给出的数字中最大的(如果不到这么多个数字则给出最后一个即可),谁最快给出谁得奖。nn注意:nn(1)屏幕如果给出的是“2”,大家可把它当作“2”,也可把它当作“5”来拼接数字;同理,如果屏幕给的是“5”,大家可把它当作“5”,也可以...
挑战经典逻辑面试题:如何使用少于15L的水,用2个水壶从池塘里取得3升水
看到一个挺有趣的面试题,这是一道经典的逻辑面试题! 不管你是产品经理,还是程序员,面试的时候都会经常看到。在面试场景下,一般人5-10分钟内会给出答案。如果此时的面试官变换考察形式,在给出一个解题答案的基础上,让你进行优化,你是否能够有更好的解决办法呢?rnrn题目:rnrn假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水...
Java实现3位数的水仙花问题
package com.cx.utils;nn/**n * Created by admin on 2018/8/14.n * 在一个类中可以有多个class,但是只能有最多一个的public classn */npublic class Test {n public static void main(String[] args){n System.out.println("H...
Java简单算法--M个苹果放到N个盘子问题
朋友面试遇到一个简单算法题是 10个苹果有多少种分法(整个),比如 1 1 8和 1 8 1、8 1 1是一样的。n它的本质还是M个苹果和N个盘子的问题,这里有个特殊的条件是M<=N。nn...
java随机抽取系统
本程序支持excel数据导入数据源,同时支持导出excel
多线程模拟卖票窗口
利 用 多 线 程 实 现 模 拟 车 票 售 卖,
LeetCode第25题:k个一组翻转链表(JAVA实现)
题目:nnnn网络解答:nnn/**n * Definition for singly-linked list.n * public class ListNode {n * int val;n * ListNode next;n * ListNode(int x) { val = x; }n * }n */npublic class Solution {n /**n ...
2018年三月---第13次CCF考试---第三题---java
第三题nnn第三题,是一个根据url格式来判断输入的url属于哪一类,然后来输出是否匹配,以及解析后的结构nDjango框架就是类似的URL匹配n总的来说,没有难点,但很麻烦,因为要考虑的因素比较多n也是花了不少时间,还没有得到满分n把代码贴出来供大家参考一下nnnnnimport <em>java</em>.util.Scanner;nnpublic class thirdn{n public static...
Java重新来过三(操作符,控制流程,基础笔试面试题八道)
一、操作符nn1、算数操作符nn基本的有:加减乘除余+-*/%          自增,自减    ++   --                         余,取余,取模    %nn如果有任何运算单元的长度超过int,那么运算结果就按照最长的长度计算 nn如果任何运算单元的长度都不超过int,那么运算结果就按照int来计算 nbyte a = 1; nbyte b= 2; na+b -&amp;...
18107 校赛排名
18107 校赛排名rnrnrn时间限制:4000MS  内存限制:65535Krn提交次数:0 通过次数:0rnrn题型: 编程题   语言: G++;GCC;VCrnrnrnrnrnDescriptionrnrn校赛结束了,每一个参赛选手由3个数据项构成(通过题数,用时分钟数,姓名),排名按照通过题数排序n通过题数多的排前,同题数的,罚时少的排前。如果题数相同,罚时也相同,而按数据读取的先后排
一筐鸡蛋 1个1个拿……弱智题
一筐鸡蛋 1个1个拿正好拿完9个9个拿……这种题
JAVA-数组经典练习题
有一个数组中有重复的元素, 去除重复元素(例如3个9,只留1个)nnimport <em>java</em>.util.Arrays;nn/**n * 1. 有一个数组中有重复的元素, 去除重复元素(例如3个9,只留1个)n * @author adminn */npublic class Xample01 {nn    public static void main(String[] args) {n      ...
java数组经典题目:数3退1;每数到3就退出一个人,求最后剩下一个人的编号;
import <em>java</em>.util.Arrays;nnpublic class Tes {n    public static void main(String[] args) {n        // 数3退1;每数到3就退出一个人,求最后剩下一个人的下标;n        boolean people[] = new boolean[500];n        Arrays.fill(peopl...
Java多线程之厨师与食客问题
问题描述nn假设分别有4位厨师和6位食客。nn厨师做一盘菜的时间是4S,食客吃一盘菜的时间是3S。nn每位厨师做好菜后放入有固定容量(10盘)的桌子上。nn如果厨师做好菜发现桌子上已经有10盘菜了,就必须等待任意一个食客吃掉一盘后才能放入;nn如果食客取菜时发现桌子上没有菜,也必须等待有任一厨师做好菜放入桌子才能取用。nn代码:nnTest类:nnnpublic class Test{n...
高智商考验 图解12个小球称三次找出坏球
高智商考验 图解12个小球称三次找出坏球,程序员必须看看
面向对象程序设计上机练习五(类和对象)
Problem Description n定义类Time,Time有3个公用的数据成员hour、min、sec分别表示小时、分、秒。 n在主函数main中定义Time类对象t1,在主函数main中输入t1的各数据成员再并输出各数据成员。 nInput n输入类对象的3个数据成员hour、min、sec。 nOutput n输出类对象的3个数据成员hour、min、sec。 nExample I
走格子问题
设有一row行,col列的棋盘格子,要从左上角a走到右下角b,有多少种不同的走法?rn问题比较简单,可以用递归和DP两种方法做。rnTALK IS CHEAP!下面直接贴代码!rnDP版:rn#includen#includenusing namespace std;nnint atob(int row, int col)n{n vector > a(row, vector(col, 0));n
java学习之路 之 面向对象编程-数组练习题(2)
/*n(1)定义类Pritimive,在类中定义一个有3个元素的boolean类型的数组t作为其成员变量。数组元素未赋值。n n*/npublic class Primtive {n n private boolean[] t = new boolean[3];n n public Primtive() {n n }n n public Primtive(boolean[] t) {n t
Google算法题:三数求和
http://www.lintcode.com/zh-cn/problem/3sum/rnrnrnrnrnrnrn给出一个有n个整数的数组S,在S中找到三个整数a, b, c,找到所有使得a + b + c = 0的三元组。rnrnrnrn 注意事项rnrn在三元组(a, b, c),要求a rn结果不能包含重复的三元组。rnrnrnrnrn您在真实的面试中是否遇到过这个题? rnrnrnYesr
PTA刷题
题目:n本题要求将输入的任意3个整数从小到大输出。nn输入格式:n输入在一行中给出3个整数,其间以空格分隔。nn输出格式:n在一行中将3个整数从小到大输出,其间以“-&gt;”相连。nn输入样例:n4 2 8n输出样例:n2-&gt;4-&gt;8nnJAVA代码nimport <em>java</em>.util.Scanner;nnpublic class Main{nn public static void ...
Java录音小程序(3)个
Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个Java录音小程序(3)个
【蓝桥杯】九数分三组 JAVA
1~9的数字可以组成3个3位数,设为:A,B,C,  现在要求满足如下关系:B = 2 * AC = 3 * A请你写出A的所有可能答案,数字间用空格分开,数字按升序排列。注意:只提交A的值,严格按照格式要求输出。思路:直接深度优先搜索public class Main {n public static int[] a = new int[15];n public static boolean[]...
蓝桥杯Java练习——排座位 要安排:3个A国人,3个B国人,3个C国人坐成一排。
rnrn要安排:3个A国人,3个B国人,3个C国人坐成一排。rnrn要求不能使连续的3个人是同一个国籍。rnrn求所有不同方案的总数?rnrn rnrn参考答案:rnrn283824rnrnrnrn public class aaa {n static int sum = 0; // 不同方案总个数n // 检查是否有同一国人连续3个n public static boolean che
Java--面包师与消费者2(发送线程与接收线程)
线程协作:采用信号量和同步方法使发送线程与接收线程同步运行 n加锁+信号量(isEmpty)+pv操作(notify()和wait())public class bufferLock {//加互斥锁的缓冲区 private int value;//共享变量n private boolean isEmpty=true;n public synchronized void put(in
leetcode第三题(Java)
Longest Substring Without Repeating Charactersclass Solution {n public int lengthOfLongestSubstring(String s) {n int result=0;n int front=0;n int after=0;n char[] chars ...
CCNA实验题
CCNA(200-125)题库V3.0(2017.4.7)实验题CCNA(200-125)题库V3.0(2017.4.7)实验题CCNA(200-125)题库V3.0(2017.4.7)实验题
leetcode 264. 丑数 II(动态规划)
题目描述:nnnn编写一个程序,找出第n个丑数。nn丑数就是只包含质因数2, 3, 5的正整数。nn示例:nnn输入: n = 10n输出: 12n解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前10个丑数。nn说明:nn1是丑数。n n不超过1690。n n思路:动态规划思想。后面的丑数一定是由前面的丑数乘以2、3或5得到。所以第n个丑数一定是由前n...
非常经典的JAVA编程题(水仙花数)
代码下载:https://github.com/IsResultXaL/Algorithm/blob/master/src/FindDaffodilNumber.<em>java</em>有更好的方案请在评论里分享!题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 n程序分析:利用for循环
一些简单的java编程题(11) ————三个正整数排序
版权声明:保留个人权利,可转载,请注明出处(http://blog.csdn.net/wlsgdsb)。  如程序有不当之处,敬请指正。/* (程序头部注释开始)n版权声明:保留个人权利,可转载,请注明出处(http://blog.csdn.net/wlsgdsb)。 如程序有不当之处,敬请指正。nn* 文件名称: 《一些简单的<em>java</em>编程题(11) ————三个正整数排序》 ...
湖南省第五届程序设计竞赛原题以及排名
湖南省第五届程序设计竞赛原题以及最终排名 包含3个英文题5个中文题
2017第八届蓝桥杯 02 兴趣小组(java
标题:兴趣小组为丰富同学们的业余文化生活,某高校学生会创办了3个兴趣小组(以下称A组,B组,C组)。每个小组的学生名单分别在【A.txt】,【B.txt】和【C.txt】中。每个文件中存储的是学生的学号。由于工作需要,我们现在想知道:    既参加了A组,又参加了B组,但是没有参加C组的同学一共有多少人?请你统计该数字并通过浏览器提交答案。注意:答案是一个整数,不要提交任何多余的内容。------...
java经典算法和例题
1.找出数组中只出现一次的数,其他元素出现两次。rn方法一rnrnpackage example;rn/*rn*@author 王志华rn*@E-mail: 2602565232@qq.comrn*@date 创建时间:2018年1月26日 下午2:42:37rn**/rnpublic class FindOne {rn    public static void main(String[] ar
算法2-3个数之和
题目描述nn给定n个整数的一个数组S,S中是否有元素a、b和c满足a+b+c=0?找出数组中所有满足加和为0的不同的三个数组合。nn注意,(a,b,c)中的元素必须是非降序的排列方式(即,a&amp;lt;=b&amp;lt;=c)nn解决方案中给出的集合不能包含重复的三元组。nnnn输入实例nn例如,给定数组S={-1 0 1 2 -1 4}nnnn输出实例nn一个解决方案集合是: n(-1, 0,1) n(-...
CCF2018年3月第2题(碰撞的小球)Java解法
题目描述:数轴上有长度为L(L为偶数)的线段,左端点0,右端点L。n个小球开始都是向右,且都在偶数坐标上,速度大小为1单位长度每秒。nn当小球到达端点(0或L)时,立即反向,速度不变;当两个小球相撞(在同一位置),立即反向,速度不变。nn现在告诉你线段长度L,小球数量n,以及n个小球初始位置,请计算t秒之后各个小球的位置。nn提示:同一时刻同一位置最多只有两个小球相撞,由于速度始终不变,所以碰撞时...
公务员面试真题难点解析如何反驳观点
n n n 2018年3月8日国家公务员面试真题n某市推行24小时地铁运营,给出3个理由,现在需要你反驳这3个理由。n理由一:晚回家的人可以有车坐,有人是晚上要聚会,也有人晚上需要工作;n理由二:增加就业岗位;n理由三:出租车不安全,地铁安全。n这道题难度适中,逻辑清晰,是入门级别的经典例题。你可以通过这道题来自我测试一下。公务员面试课程、讲义与划重点题是千变万化的,...
2019蓝桥杯B组C++省赛题目及感受
2019年第十届蓝桥杯大赛软件类省赛C/C++大学B组nn试题 A:组队nn本题总分:5分n【问题描述】n作为篮球队教练,你需要从以下名单中选出 1号位至 5号位各一名球员,n组成球队的首发阵容。n每位球员担任 1号位至 5号位时的评分如下表所示。请你计算首发阵容 1n号位至5号位的评分之和最大可能是多少?nnnn试题 B:年号字串nn本题总分:5分n【问题描述】n小明用字母 A对应数字 1,B对...
java集合最全详解+典型例题
首先我们来聊聊集合是什么玩意?集合的作用是什么呢?nn当我一开始接触集合的时候,怀着疑问去学习是发先很难去理解,但是当我继续看下去的时候就自然而然的发现其实集合就是相当于一个容器,特的主要作用是用来存放对象的,并可以对其中对象处理的一种数据结构,而且集合的长度可变。由于类比于数组,他是面向于变量来说的,单纯的用来存放数据。nn接下来让我们来看其基本的实现机制。nn集合最基本是通过接口来实现的,其...
LeetCode 第N个数字(图解)
在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …中找到第 n 个数字。n注意:nn 是正数且在32为整形范围内 ( n &lt; 231)。n示例 1:n输入:n3n输出:n3nn示例 2:n输入:n11n输出:n0nn说明:n第11个数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, … 里是0,它是10的一部分。n思路分析...
【洛谷刷题】--2.级数求和与三连击问题
1.级数求和问题nn已知:S_n= 1+1/2+1/3+…+1/nSn​=1+1/2+1/3+…+1/n。显然对于任意一个整数KK,当nn足够大的时候,S_nSn​大于KK。nn现给出一个整数KK(1 \le k \le 151≤k≤15),要求计算出一个最小的nn;使得S_n&amp;gt;KSn​&amp;gt;K。nnn#include&amp;lt;iostream&amp;gt;nusing namespace std...
leetcode第三题
采用动态规划的方法去做,核心思想如下:nn&quot;滑动窗口&quot;  nn    比方说 abcabccc 当你右边扫描到abca的时候你得把第一个a删掉得到bca,nn    然后&quot;窗口&quot;继续向右滑动,每当加到一个新char的时候,左边检查有无重复的char,nn    然后如果没有重复的就正常添加,nn    有重复的话就左边扔掉一部分(从最左到重复char这段扔掉),在这个过程中记录最大窗口长度nncl...
随机生成100个卡号题目
随机生成100个卡号rn1).卡号以6102009开头, 后面3位依次是 (001, 002, 003, 100),rn2). 生成关于银行卡号的字典, 默认每个卡号的初始密码为&amp;quot;redhat&amp;quot;;rn3). 输出卡号和密码信息, 格式如下:rnrnrnrnrn卡号rn密码rnrnrnrnrn6102009001rn000000rnrnrn再次之前先介绍fromkeys函数:rnfromkeys第一个参数可以是 list/tuple/s...
华为2018秋招编程题3:接啤酒
题目描述酒馆里有m个龙头可供顾客们接啤酒,每个龙头每秒的出酒量相等,都是1。现有n名顾客准备接酒,他们初始的接酒顺序已经确定。将这些顾客按接酒顺序从1到n编号,i号顾客的接酒量为w_i。接酒开始时,1到m号顾客各占一个龙头,并同时打开龙头接酒。当其中某个顾客j完成其接酒量要求wj后,下一名排队等候接酒的顾客k马上接替j顾客的位置开始接酒。这个换人的过程是瞬间完成的,且没有任何酒的浪费。即j顾客第x秒
luoguP2196 挖地雷 题解
题目题目背景NOIp1996提高组第三题题目描述在一个地图上有N个地窖(N<=20),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径。当地窖及其连接的数据给出之后,某人可以从任一处开始挖地雷,然后可以沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷的方案,使某人能挖到最多的地雷。输入输出格式输入格式: n输入文件mine.in有若干行。第1行只有一个数字
网易2019实习生Java编程题
题1:平面内有n个矩形, 第i个矩形的左下角坐标为(x1[i], y1[i]), 右上角坐标为(x2[i], y2[i])。 n如果两个或者多个矩形有公共区域则认为它们是相互重叠的(不考虑边界和角落)。 n请你计算出平面内重叠矩形数量最多的地方,有多少个矩形相互重叠。nn思路:把坐标离散化之后直接统计(当时通过率90%)nn#include&amp;lt;stdio.h&amp;gt;n#include&amp;lt;a...
第三届蓝桥杯java B组竞赛题
第三届蓝桥杯<em>java</em> B组竞赛题1. 黄金分割数0.618与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,甚至股票的波动据说也能找到0.618的影子....    黄金分割数是个无理数,也就是无法表示为两个整数的比值。0.618只是它的近似值,其真值可以通过对5开方减去1再除以2来获得,我们取它的一个较精确的近似值:0.6180...
12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。 13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)
12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。rnrn13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)rnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrn分析:rnrn由于并未说明那个球的重量是轻是重,所以6、6分组,三次是做不到的。rnrnrnrnrnrn4、4、4分组,①②③④    ⑤⑥⑦⑧rn    ⑨⑩
求两个数的最大公约数和三个数的最大公约数和最小公倍数问题
package maxComonDivisor;nnimport <em>java</em>.util.Scanner;nnpublic class MaxCommonDivisor {n public int a,b,c;n public MaxCommonDivisor(int num1, int num2) {n this.a=num1;n this.b=num2;n ...
2018字节跳动后端笔试第二批三个题
链接:https://www.nowcoder.com/questionTerminal/429c2c5a984540d5ab7b6fa6f0aaa8b5rn来源:牛客网rn作为一个手串艺人,有金主向你订购了一条包含n个杂色串珠的手串——每个串珠要么无色,要么涂了若干种颜色。为了使手串的色彩看起来不那么单调,金主要求,手串上的任意一种颜色(不包含无色),在任意连续的m个串珠里至多出现一次(注意这里手串...
自学资料在这里
<em>java</em>实战经典 3 mldn 3 mfc 2 第六章课后题 1 第十二章课后题答案 1 答案 1 第九 十一章课后题答案 1 <em>java</em>实战经典 课后题答案 mldn 1 <em>java</em>实战经典 课后题答案 1
第十三次CCFCSP认证(2018年3月)真题碰撞的小球
问题描述 n  数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 n  当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。 n  当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度大小继续移动...
三线程随机显示26个字母
创建3个线程,每个线程的工作是在自己的界面随机的显示26个字母中的一个;可通过界面按钮,临时挂起或回复各线程的运行。
倒水问题(三个水杯)
设大,中,小3个杯子的容量分别为a,b,c,最初只有大杯子装满水,其他两个杯子为空。最少需要多少步才能让某一个杯子中的水有x升呢?你需要打印出每步操作后各个杯子中的水量n/*n因为给出条件后3个杯子中水的总量同时确定,所以可以减少用于记录的数组维数。使用递归的方法遍历可能经过的所有路径并记录可到达的最短步数n*/ n#includen#includenusing namespace std;ns
【LeetCode python编程题练习】数组3:三数之和
题目:nn给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。nn不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。nn元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。nn示例 1:nnn 给定 nums = [3,2,2,3], val = 3, n 函数应该返回新的长度 2, 并且...
蓝桥杯_算法训练_操作格子
这道题用到了数据结构中的线段树,没学习过线段树的同学可以去百度一下,我给你们推荐一下学习线段树的博客文章:http://blog.csdn.net/x314542916/article/details/7837276问题描述 n有n个格子,从左到右放成一排,编号为1-n。 n共有m次操作,有3种操作类型: n1.修改一个格子的权值, n2.求连续一段格子权值和, n3.求连续一段格子的最大值。 n对
[编程题]数独(JAVA)
数独是一个我们都非常熟悉的经典游戏,运用计算机我们可以很快地解开数独难题,现在有一些简单的数独题目,请编写一个程序求解。nnnn输入描述:n输入9行,每行为空格隔开的9个数字,为0的地方就是需要填充的。nnnn输出描述:n输出九行,每行九个空格隔开的数字,为解出的答案。nnn分析:n      这里的数独就是9行9列的数组,满足每一行、每一列、每一个粗线宫内的数字均含1
java-socket-编程练习题
TCP传输练习题nn最简单的tcp传输demonn客户端:nnpublic class TCPTransferClient {n n public static void main(String[] args) throws IOException, IOException {nn  Socket s=new Socket(&quot;192.168.174.1&quot;,10086);n  OutputStrea...
Java多重循环练习题
rnrn打印九九乘法表rnpublic class MultiTable {rnpublic static void main(String[] args) {rnfor (int i = 1; i &amp;amp;amp;lt;= 9; i++) {rnfor (int j = 1; j &amp;amp;amp;lt;= i; j++) {rn// 不换行打印数据rnSystem.out.print(i + &amp;amp;quot; * &amp;amp;quot; + j + &amp;amp;
L1-055. 谁是赢家
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和3名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少1名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。nn输入格式:nn输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb...
字节跳动校招笔试题 [编程题]万万没想到之抓捕孔连顺
我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议nn1. 我们在字节跳动大街的N个建筑中选定3个埋伏地点。nn2. 为了相互照应,我们决定相距最远的两名特工间的距离不超过D。nn我特喵是个天才! 经过精密的计算,我们从X种可行的埋伏方案中选择了一种。这个方案万无一失,颤抖吧,孔连顺!nn……nn万万没想到,计划还是失败了,孔...
Java程序设计——多线程机制课后习题答案
[Java]Chapter12多线程机制——课后习题答案n教材为:Java程序设计精编教程(第3版)n第12章——Java多线程机制n课后习题11:n张某、李某和赵某买电影票,售票员只有三张5元的钱,电影票5元钱一张。张某拿20元一张的人民币排在李某的前面买票,李某排在赵某的前面拿一张10元的人民币买票,赵某拿一张5元的人民币买票。nntest11_Main.<em>java</em>npackage test11...
LeetCode第23题:合并K个有序链表(JAVA实现)
题目:nnnn我的解答:nn思路很简单,把所有的数据先读到ArrayList中然后转到数组中,然后排序,然后构建新链表nn代码:nnn/**n * Definition for singly-linked list.n * public class ListNode {n * int val;n * ListNode next;n * ListNode(int x) { v...
二分法经典例题
三个例题语句大致相同,但是注意判断语句中的符号有差异,请读者慢慢体会.nn(一)(二)(三)二分全部使用的是左闭右闭区间nn(一)运用范围:查找是否存在n元素nnn#include &lt;stdio.h&gt;nint main(){n int arr[5]={1,5,3,2,6};n int n;n scanf("%d",&amp;n);n int mid;n int left=0;n int...
行测——图形推理
面试找工作最无聊的的考法。说白了就是脑筋急转弯,但是不掌握些套路还真做不出来。nn数量规律类n数量,就是要有数的东西。nn点/交点/曲直交点n线/曲线/笔画数(最常见的就是一笔画问题,对于连通图,发射条奇数条线的点的数量是0或2。一个图形的笔画数是奇点数/2)n区域。n部分数(构成一个连通图的是部份)n小型复合组件(如小星)的种类和个数nn注意这些东西数出来后,可以考察一种或多种组件之间的数量是否...
Java List 常见编程题
两个大数的加法rn以链表表示一个数,低位在前,高位在后,所以题中的例子就是 342 + 465 = 807,所以我们模拟计算即可。rnExamplernInput: (2 -&amp;amp;amp;amp;gt; 4 -&amp;amp;amp;amp;gt; 3) + (5 -&amp;amp;amp;amp;gt; 6 -&amp;amp;amp;amp;gt; 4)rnOutput: 7 -&amp;amp;amp;amp;gt; 0 -&amp;amp;amp;amp;gt; 8rnExplana
Java 简单的韩信点兵问题
选修课作业nnn 一支队伍,若3个一排,则队尾有a人(a&amp;lt;3),若5个一排,则队尾有b个(b&amp;lt;5) ,若7个一排,则队尾有c人(c&amp;lt;7)。现从键盘上输入a,b,c的值,输出满足该 要求的总人数的最小值。或者报告“无解”。已知总人数&amp;gt;=10但&amp;lt;100。 n 输入:2 1 6 n 输出:总人数(最小值)=41 n 又如: n 输入:2 1 3 n ...
java基础习题50道(一)
package com.oracle.day161105_<em>java</em>50;rn/*題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,rn小兔子长到第三个月后每个月又生一rn对兔子,假如兔子都不死,问每个月的兔子总数为多少?*/rnpublic class Demo1{rnpublic static void main(String[] args){rnint n = 10;rnSys
计算机图形学(习题)361题
4个文件(3个doc,1个pdf) 1.《计算机图形学》习题.doc(填空题15题,选择题35题,简答及应用题12题,计算题6题,推导题1题,作图题3题); 2.计算机图形学测试题.doc(选择题206题); 3.图形学复习与试题样例.doc(判断题15题,选择填空题30题,简述题10题,应用题6题); 4.《计算机图形学》试卷.pdf(判断题5题,选择题10题,简答题4题,问答题3题)
关于leetcode第三题的巧妙解法
最近在leetcode上刷题,无聊看到第三题,题干如下:n  Longest Substring Without Repeating Characters:n  Givenn a string, find the length of the longest substring without repeating characters. For example, the longest sub
java中求50瓶水,3瓶换一瓶,共换多少瓶
public static void main(String[] args) {n //50瓶水,3瓶换一瓶,共换多少瓶n int sum=50;n int num=sum;n while (num&amp;gt;=3) {n sum+=num/3;n num=num/3+num%3;n n }n System.out.println(sum);n }nnn...
12个球称3次问题
题目:nn现在有12个外观一样的球,其中有一个球和其他球质量不一样,请问怎样用一个没砝码的天平秤三次找出这个球?nn nn首先把球编号1到12nn第一次称时左侧放1 2 3 4右侧放5 6 7 8nn nn要是平了的话明显就是剩下那4个有问题了,再来两次就可以找出来不用我说了吧nn nn要是不平就难办了,先假设左侧重了nn nn咱第二次要左侧放1 6 7 8,右侧放5 9 10 11    (别问...
LeetCode算法题16:最接近的三数之和解析
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。n例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.nn与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).nn这个题和三数之和那个题基本一样,甚至思想更...
百度阿里经典面试题,三个线程按顺序执行
    想要在子线程中让三个线程按顺序执行,最核心的思想是让线程等待,等到线程执行完毕之后,再去执行下一条。nn1:join()nn    幸好Thread.join()方法就是这种机制,join()的方法就是先等待,在线程执行完毕之后才会返回,翻看源码可以更清晰的看到这一点,nn nn nnnn nn  所以第一种的实现方法如下所示,nnnpublic class JoinRealize {n ...
CDQ分治学习及例题总结
今天学了一下cdq分治,先大体说一下cdq分治的性质以及用法。n使用cdq分治的条件:nn修改操作对询问的贡献独立,修改操作相互不影响n题目可以使用离线算法,不必强制在线(询问次数可以保存在数组)nncdq分治的性质:nncdq分治通过对时间复杂度增加一个log来降维ncdq可以用来代替复杂的数据结构n在cdq分治中,对于划分出来的两个区间,前一个子问题需要用来解决后一个子问题。nncdq使用步骤...
三个空饮料瓶可以换一瓶饮料,给你1箱(50瓶)饮料,你能喝多少瓶饮料?
昨天看到这么一道题,感觉他写的有点复杂,于是就写了这么一段nclass yl{n  public $pi = 50;n  function he(){n    for($i = 1;$i pi;$i++){n      if($i%3 == 0){n        $this -> pi +=1;n      }n    }n    return $i;//最终饮料的个数
ccf csp2019.3.17 第二题 24点堆栈解法
package stack;nnimport <em>java</em>.util.Scanner;nimport <em>java</em>.util.Stack;nnpublic class Main { n n public static void main(String[] args) {n new Main().init();n }nn private void init() { n int n=0;n Stac...
一群小孩围成一个圈的经典算法
问题: n一群小孩围成一个圈,设置一个数,这个数是个小于小孩总数大于0的一个整数,从第一个小孩开始报数,当其中一个小孩报到你设置的那个数的时候离开那个圈,这样一来反复报下去,直到只剩下最后一个小孩的时候那个小孩就是胜利者,写程序来找出这个小孩。import <em>java</em>.util.ArrayList;public class Test {n static int count=0;n static fin
递归买汽水问题
递归算法,解决买汽水问题,详细的代码设计,清晰的算法思路。
逻辑面试题 3顶黑帽子 2顶白帽子 我戴的是黑帽子吗
逻辑面试题 3顶黑帽子 2顶白帽子 我戴的是黑帽子吗
欧拉计划 第十题
The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.Find the sum of all the primes below two million.低于10的素数之和为2 + 3 + 5 + 7 = 17。找出200万以下所有素数的总和。思路这道题与第7题的线性筛思路一样,只是筛出小于两百万的素数的同时进行求和,要记得用int64_t哟#in...
操作格子问题(线段树)
很久之前做过线段树的问题(操作格子),时间长了之后再次接触到,发现当初理解的不是很透彻,然后代码冗长,再遇到的时候发现自己甚至不能独立地完成这个问题。nn  所以算法这个东西, n  第一,是要经常练习(我个人认为…每一个程序员都不应该不擅长算法)nn  第二,是一定要理解透彻,理解透彻并不是说到网上找到了解答,然后自己照着能够运行出来,这样是不够的!甚至不是说你看完了一个算法之后,完全不看他的解...
算法集训(一)水题
/**n*@author StormMaybinn*@Date 2016-08-16n*/n 生命不息,奋斗不止! 大概十几天二十天没有更博客了,这段时间参加了算法集训,参加算法集训主要的目的是为了了解一些常用的算法,提高代码能力等等,并不是单纯为了参加算法竞赛,作为一个有理想的新时代的码农,不懂算法怎么说得过去(哈哈,个人意见)!这段时间刷了不少的题,接下来这段时间就来用博客记录这样一个有意义
LeetCode算法题70:爬楼梯解析
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。n每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?n注意: 给定 n 是一个正整数。n示例1:n输入: 2n输出: 2n解释: 有两种方法可以爬到楼顶。n1. 1 阶 + 1 阶n2. 2 阶nn示例2:n输入: 3n输出: 3n解释: 有三种方法可以爬到楼顶。n1. 1 阶 + 1 阶 + 1 阶n2. 1 阶 + 2 ...
2019校赛E题
E.Saiki with Fairy Algorithm (neuoj1485)rn【题目】rn题目链接rnS-运算法则:有n个数字a_i,n-1个运算符(只包含±*),每次选择任意相邻数字运算,最终只剩下一个数字,只要有一次操作不同,则视为不同的操作,求不同操作所得结果的和,mod1000000007rn【思路】rn最近在看组合数学,看到栈就想到卡特兰数,果然是越学越傻了rn这题n的范围只有100,但如果暴...
PTA 7-3 链表倒数n个结点的乘积 (20 分)
本题要求计算单链表倒数n个结点的乘积。例如,给出单链表1 2 3 4 5,则倒数2个结点的乘积为20。nn输入格式:nn输入有2行,第一个行为2个非负整数m和n。其中m为链表结点个数,n为链表倒数结点的数量。题目保证计算结果在int范围内。 第二行为链表的m个数,以空格分隔。nn输出格式:nn在一行中输出倒数n个结点的乘积。nn输入样例:nnn5 2n1 2 3 4 5nnn输出样例:nnn20n...
[小甲鱼]零基础入门python第009讲课后测试题及答案:了不起的分支和循环3
n下面的循环会打印多少次&amp;amp;quot;I Love FishC&amp;amp;quot;?nfor i in range(0, 10, 2):nn print('I Love FishC')n 0,2,4,6,8,会打印5次nnn下面的循环会打印多少次&amp;amp;quot;I Love FishC&amp;amp;quot;?nfor i in 5:nn print('I Love FishC')nn会报错 ,语法错误,in 是成员运算符,后面跟序列:列表或字符串等n回顾一下 ...
拿石头--递归--动态规划--过渡
来源:JK老班nn题目:有n个石头,甲,乙2人轮流拿,每次只能拿1 或 3 或 4颗,拿到,拿到最后1颗的人输,甲先拿,问甲是赢是输?nn什么情况下甲能赢?nn如果有n-1颗石头的时候甲输(甲拿的石头中包含第n-1颗),或者有n-3颗石头的时候甲输(甲拿的石头中包含第n-3颗),或者有n-4颗石头的时候甲输(甲拿的石头中包含第n-4颗)。说明如果有n颗石头,那么拿到最后1颗石头的是乙,甲能赢。nn...
上楼梯-溢出问题
有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶、3阶。请实现一个方法,计算小孩有多少种上楼的方式。为了防止溢出,请将结果Mod 1000000007给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100000。a[i]=((a[i-1]+a[i-2])%1000000007+a[i-3])%1000000007的解释:取模运算有这样一个性质:(a+b)%c =...
Java: 算法 - 1,2,3,4 取3个数组成三位数字,求能排列组合数量,并将它们打印出来
涉及数学公式:rnAnm=n!(n−m)!A^m_n=\frac{n!}{(n-m)!}Anm​=(n−m)!n!​ (n个数取m个排列组合) permutation and combinationrnCnm=n!m!(n−m)!C^m_n=\frac{n!}{m!(n-m)!}Cnm​=m!(n−m)!n!​ (n个数取m个组合) combinationrn分析1,2,3,4取3个数字排列组合...
Java面向对象练习
1、定义长方形类,含:rnrn  属性:宽、高(整型);rnrn  方法:求周长、面积;rnrn  构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——宽、高各为参数值。rnrn  要求:进行测试。rnrn代码如下:rnrn长方形的类:rnrnrnrnrnrn1rnrn2rnrn3rnrn4rnrn5rnrn6rnrn7rnrn8rnrn9rnrn1
Java源码-一筐鸡蛋问题的Java解法
朋友圈里看到一篇帖子:rn一筐鸡蛋: 1个1个拿,正好拿完。 2个2个拿,还剩1个。 3个3个拿,正好拿完。 4个4个拿,还剩1个。 5个5个拿,还剩4个。 6个6个拿,还剩3个。 7个7个拿,正好拿完。 8个8个拿,还剩1个。 9个9个拿,正好拿完。 问筐里有多少鸡蛋?rnrnrn作为一个曾经的“学霸”,碰到这种问题总是如同强迫症发作一样,不解决就看着难受。rn果然,这种题目看似小学生都能解,其
Alibaba在线编程原题
本题是参加Alibaba实习,第一个环节在线编程题原题,不知道自己写的对不对,大家帮忙看看,希望不涉及版权问题。------------------------------------题目-------------------------------------有n个打包机器从左到右一字排开,上方有一个自动装置会抓取一批物品到每个打包机上,放到机每个器上的这些物品数量有多有少,由于物品数量不相同,...
2018 csp认证 第四题 棋局评估(对抗搜索)
试题编号:n 201803-4n 试题名称:n 棋局评估n 时间限制:n 1.0sn 内存限制:n 256.0MBn 问题描述:n n 问题描述nn   Alice和Bob正在玩井字棋游戏。n   井字棋游戏的规则很简单:两人轮流往3*3的棋盘中放棋子,Alice放的是“X”,Bob放的是“O”,Alice执先。当同一种棋子占据一行、一列或一条对角线的三个格...
L1-010 比较大小 (10 分) - PAT团体程序设计天梯赛
题滴链接https://pintia.cn/problem-sets/994805046380707840/problems/994805132040978432nnL1-010比较大小(10分)nn本题要求将输入的任意3个整数从小到大输出。nn输入格式:nn输入在一行中给出3个整数,其间以空格分隔。nn输出格式:nn在一行中将3个整数从小到大输出,其间以“-&amp;gt;”相连。nn输入样例:n...
蓝桥杯题目---算式最大值
n描述nn给定:nn1)N个正整数A1, A2, ... AN; nn2)P个加号+和Q个减号-; (P+Q=N-1) nn3)K对括号() nn请你使用全部整数、加减号和括号,组成一个合法的算式(A1~AN在算式中的顺序随意),使得算式的结果最大。 nn注意加减号只能作为二元运算符出现在算式中,不能作为正负号。 nn括号可以出现在算式最左和最右,例如(((1+2)))是合法的。nn例如...
Java基础编程题(API阶段测试)(答案)
Java基础编程题(API阶段测试)(答案)
每日一道算法题——3个数字相加等于0
3位数字相加等于0题目Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: The solution set must not con
java多线程--练习题总结
目录nn nn练题1:编写程序实现,子线程循环3次,接着主线程循环5次,接着再子线程循环3次,主线程循环5次,如此反复,循环3次.nn练习题2:设计四个线程,其中两个线程每次对变量i加1,另外两个线程每次对i减1.nn练习题3:自己编写代码,实现生产者-消费者模型功能.内容自由发挥,只需要表达思想.nn练习题4:现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执...
拿石头问题
桌上有 100 颗石头,你和一朋友轮流从桌上拿石头,一次可以拿 1-3 颗石头,最后没石头可取的人失败后手获胜:每轮和对手拿的石头的个数的和是4。 n先手获胜:先取1个石头,然后和后手获胜的策略相同。
100以内生成3个随机数(Java)
package my;nimport <em>java</em>.util.Random;npublic class HolleWorldn{npublic static void main(String[] args)n{n // TODO Auto-generated method stubn Random rand=new Random();n for(int i=0;i&amp;lt;3;i++)n {n int...
关于OCR,希望大家帮我分析下载
我的ocr,这个太差,希望有人给我好的! 相关下载链接:[url=//download.csdn.net/download/yubin0423/1978484?utm_source=bbsseo]//download.csdn.net/download/yubin0423/1978484?utm_source=bbsseo[/url]
STL源码解析.PDF下载
专家解析STL,分析STL源码是每个C++程序员的梦想,此书是经典不要错过了,PDF格式方便阅读,深刻体会大师的思想精华! 相关下载链接:[url=//download.csdn.net/download/lhf15871770120/2259791?utm_source=bbsseo]//download.csdn.net/download/lhf15871770120/2259791?utm_source=bbsseo[/url]
极品私人密盘3.0一下版本破解变态版下载
破解私人密盘、极品私人密盘3.0一下版本破解变态版 相关下载链接:[url=//download.csdn.net/download/thouhui/2841458?utm_source=bbsseo]//download.csdn.net/download/thouhui/2841458?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 3个班 java java课程设计 题
我们是很有底线的