- 博客(20)
- 资源 (1)
- 问答 (73)
- 收藏
- 关注
原创 密码发生器
密码发生器 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了...这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。变换的过程如下:
2016-03-19 10:55:18 315
原创 奇怪的比赛
奇怪的比赛 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手都有一个起步的分数为10分。某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?如果把答对的记
2016-03-18 18:11:37 519
原创 海盗比酒量
海盗比酒量有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船..
2016-03-18 16:09:44 956
原创 古堡算式
古堡算式福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”于是,两人沉默了好久,还是没有算出合适的结果来。请你利用计算机的优势,找到破解的答案。把 ABCDE 所代表的数字写出来。思路:循环遍历每个字母可能的情况。答案:21978
2016-03-18 15:46:08 576
原创 牌型种数
牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?思路:循环遍历每个点数所选择的张数,每个点数最多可以选4张,最少可以选0张即不选,每当牌总数达到13张则计数。
2016-03-14 21:51:20 1927
原创 三步排序
三部排序一般的排序有许多经典算法,如快速排序、希尔排序等。但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。比如,对一个整型数组中的数字进行分类排序:使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!以下的程序实现了该目标。其中x
2016-03-14 10:35:55 675
原创 翻硬币
翻硬币小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:**oo***oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两
2016-03-13 21:11:45 236
原创 错误票据
错误票据某涉密单位下发了某种票据,并要在年终全部收回。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N接着读入N行数据。每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000)每个整数代
2016-03-13 19:49:59 501
原创 前缀判断
前缀判断如下的代码判断 needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。比如:"abcd1234" 就包含了 "abc" 为前缀#include#includeusing namespace std;char* prefix(char* haystack_start, char* needle_start
2016-03-13 09:38:27 936
原创 马虎的算式
马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?请你利用计
2016-03-12 22:12:43 339
原创 第三十九级台阶
第39级台阶小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。思路:dfs深搜所有可能得情况。#
2016-03-12 20:44:01 490
原创 六角填数
六角填数 如图所示六角形中,填入1~12的数字。使得每条直线上的数字之和都相同。图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?#include#include #includeusing namespace std;void panduan(int a[]){ int a1[6]; a1[0
2016-03-12 16:29:03 478
原创 蚂蚁感冒
蚂蚁感冒 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。【数据格式】第一行输入一个整数n (1 接着的一行是n
2016-03-10 20:27:36 355
原创 奇怪的分式
奇怪的分式上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,这算做不
2016-03-10 10:22:29 331
原创 李白打酒
李白打酒话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有
2016-03-09 21:56:33 513
原创 格子中输出(改进版,可改变输出行数,列数)
#include#include#includeusing namespace std;void shuchu(int width,int height,char *p){ char buf[100]; printf("+"); for(int i=1;i printf("_"); printf("+\n");
2016-03-09 15:35:54 346
原创 移动距离
X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 .....我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输
2016-03-08 09:08:12 511
原创 三羊献瑞(递归求解)
三羊献瑞观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
2016-03-07 11:23:00 655
原创 最小公倍数
历届试题 核桃的数量 时间限制:1.0s 内存限制:256.0MB 问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数
2016-03-06 20:02:16 991
后端开发如何转运维开发
2022-10-03
前端面试4天(加上周末6天)只约到1个面试
2022-09-08
右键出现一个选项卡如何实现的呢
2022-08-26
学习编程,感觉不开心要不要坚持
2022-08-23
数组方法大家是怎么记忆的呢
2022-08-23
前端面试的问题,不想把知识点背熟怎么办
2022-08-18
如何区别学习常用知识和极不常用知识
2022-08-18
背面试题,项目不常用的知识点,还要自己实现一遍吗,总觉的自己看的太细了
2022-08-17
济南和苏州,工作城市如何选择
2022-08-17
点击按钮不能直接将按钮“设为默认”,改为标签“默认”
2022-08-01
设置按钮和默认标签无法实现切换?
2022-07-31
axios请求返回结果为undefined
2022-07-27
学习前端哪种方式好呢
2022-07-11
不愿意背前端面试题,是否意味着找不到工作呢
2022-07-08
前端如何快速被面试题
2022-07-03
发现还有好多不会的知识点,好慌
2022-07-02
权限控制中的按钮控制,有两处语法有疑惑,想知道怎么回事
2022-06-30
uni-card的margin、padding怎么调呢
2022-06-21
使用git,产生冲突的情况
2022-06-18
前端开发如何知道字体的样式字号大小的
2022-06-14
前端中的less,大家学了多久学完
2022-06-13
学习less的话,需要重点学习什么
2022-06-12
前端的权限控制如何实现呢
2022-06-12
mock和express关系
2022-06-11
10人左右的小公司对前端程序员git要求高吗
2022-06-11
使用mock模拟后台,配置服务器总是找不到自定义mock文件,怎么改
2022-06-06
echarts,mock学到什么程度,满足工作的需要呢
2022-06-06
想找个uniapp的开源,适合练手
2022-06-05
vue组件传值常用的有哪些
2022-06-03
uniapp如何学习
2022-05-31
想问下result能得到什么样的结果
2022-05-26
初级前端了解webpack的话,需要掌握哪些东西
2022-05-23
不学uniapp,济南类似的二线城市,好找前端的工作吗
2022-05-19
初级前端需要学习node和express吗
2022-05-14
学习vue-router需要哪些前置知识呢,学习模块化重点知识点是啥呢
2022-05-14
初学者学习promise时,实现promise的api需要自己实现一遍吗
2022-05-11
初级、中级、高级vue前端的技术差别是啥?薪资差别是啥
2022-05-04
工作中如何处理好帮助与受助的关系
2022-04-29
大家都是如何学习elementUi组件的呢
2022-04-28
实际工作中,大家一般一周多大的工作量呢
2022-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人