
bishi
我真的不会Coding
任何时候努力都不晚,要保持自信
展开
-
笔试专题,牛客网,餐馆
链接:https://www.nowcoder.com/questionTerminal/d2cced737eb54a3aa550f53bb3cc19d0来源:牛客网某餐馆有n张桌子,每张桌子有一个参数:a 可容纳的最大人数; 有m批客人,每批客人有两个参数:b人数,c预计消费金额。 在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费金额最大输入描述:输入包括m+2行。 第一行...转载 2018-04-22 20:15:15 · 446 阅读 · 0 评论 -
DFS题目
输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来输入描述:每个测试输入包含2个整数,n和m输出描述:按每个组合的字典序排列输出,每行输出一种组合示例1输入5 5输出1 42 35123456789101112131415161718192021222324#include<iostream>#include...转载 2018-06-10 15:27:33 · 207 阅读 · 0 评论 -
得到质数序列
首页博客学院下载GitChatTinyMind商城VIP写博客发ChatChely 的博客随便写写 记录学到的东西RSS订阅个人资料Chely_Yi关注原创5粉丝1喜欢0评论0等级:访问:2301积分:77排名:156万+勋章:最新文章Java的按值传递机器学习:决策树什么是机器学习Java集合系列—ArrayList详细介绍关于python java C++ 变量机制的思考热门文章如何判断一个数...转载 2018-05-15 11:08:12 · 1632 阅读 · 0 评论 -
最强大脑
用mulitiset<int>mark数据集来装载所有数据,好处是不会去重并自动排序,因为当两个相近的数据差值大于10的时候,很显然这个时候必然要插入新的数据,除非在mark[i+1]-mark[i]>10之前的数据是三的倍数,比如第9题的分数为10,第十题的为22,虽然两题相差12,但因为9可以被3整除,所以可以免除插入。然而这个状况换成第7题是10,第8题为22,就不一样了,...原创 2018-05-17 22:13:59 · 1318 阅读 · 0 评论 -
背包问题动态规划
第一种:定义一个f[i][j]这样一个组,代表比如f[8][90],我用前八个数的和到达90的种类,包含但不一定这八个数都要,反正这八个数只要能组成90就算作合理,所以,当我需要再加一个数的时候,我想看看和到达90还有几种可能,一种是,这个新加入的数他要比90大,那完了。这个数肯定不能要了,那么能到达90的种类只有之前那些了,所以(最后一本书放和不放两种选择)放不进去:if(book...转载 2018-04-26 19:46:27 · 471 阅读 · 0 评论 -
C++ 中的正则表达式 Regex
首页博客学院下载GitChatTinyMind商城VIP写博客发Chat登录注册cenmengqi的专栏RSS订阅个人资料cenmengqi关注原创5粉丝3喜欢1评论0等级:访问:1万+积分:179排名:104万+最新文章Fiddler 教程如何成为一名C++程序员C++中内存泄漏的检查与定位在C#中使用P/Invoke调用Unmanaged Code (3)在C#中使用P/Invoke调用Unm...转载 2018-05-16 22:44:45 · 503 阅读 · 0 评论 -
笔试题连续最大和
链接:https://www.nowcoder.com/questionTerminal/5a304c109a544aef9b583dce23f5f5db来源:牛客网思路是这样的:首先把初始最大值定义为这个范围内的最小值,然后对数组中的没一项逐项求和,求和为cursum,如果当前都为正数,那么就把cursum的值给maxsum,如果遇到较小的负数,就先把maxsum这个值先保留着,等到再遇到正数能...转载 2018-04-20 21:15:32 · 181 阅读 · 0 评论 -
网易买苹果
链接:https://www.nowcoder.com/questionTerminal/61cfbb2e62104bc8aa3da5d44d38a6ef来源:牛客网分析思路1:动态规划(通用解法)采用动态规划求解。思路同本文中前面的编程题——跳石板。创建一个vector容器steps,steps[i]表示购买i个苹果所需的最小袋数。初始化为steps容器为INT_MAX。从1苹果开始遍历,若st...转载 2018-04-19 22:45:12 · 174 阅读 · 0 评论 -
地下迷宫
链接:https://www.nowcoder.com/questionTerminal/571cfbe764824f03b5c0bfd2eb0a8ddf来源:牛客网青蛙有一天不小心落入了一个地下迷宫,小青蛙希望用自己仅剩的体力值P跳出这个地下迷宫。为了让问题简单,假设这是一个n*m的格子迷宫,迷宫每个位置为0或者1,0代表这个位置有障碍物,小青蛙达到不了这个位置;1代表小青蛙可以达到的位置。小青...转载 2018-04-23 22:36:52 · 225 阅读 · 0 评论 -
二进制中1的个数
问题描述;给定一个整数,包含正数和负数,输出该数二进制中1的个数三种方法:1优化方法public int NumberOf1(int n) { int count = 0; while (n != 0) { ++count; n = (n - 1) & n; } ...原创 2018-08-14 16:51:25 · 177 阅读 · 0 评论