首页
学习
活动
专区
工具
TVP
发布

mathor

专栏作者
447
文章
591879
阅读量
50
订阅数
linux编译运行c++程序
以一个简单的算法题为例,How do you count the occurrence of a given character in a string?要求保存程序名为count-character-in-string.cc,运行方式为 ./count-character-in-string your-string
mathor
2020-07-27
9.4K0
Human Language Processing——Speech Recognition
从图中可以看到,语言信号可以表示为一个d T的matrix。其中,d为向量的维度(不同的表示方法,维度不一样), T为向量的个数。 同理,文本也可以表示为一个V N的matrix,N表示组成text的token(不同的表示方法,token的含义不一样)的个数,V表示token集合的大小(即token去重后的数量)。 语音信号的预处理通常采用重叠的稠密采样机制,通常T >> N。语音识别问题的输入输出都是matrix,输入vector及输出token的选取,不同的算法有不同的方式。整体来看,语音识别问题就是一个Seq2Seq的变换问题
mathor
2020-07-27
7920
C++STL中set的使用策略(二)
       下面来看一道PAT上的题——列车调度(L2—014)        用set完美解决 #include <bits/stdc++.h> using namespace std; int main() {     int i,j,k,n,x;     set<int> s;//定义一个名为s的集合     while(cin>>n)     {         for(int i = 0;i < n;i++)         {             cin>>x;             i
mathor
2018-06-22
5550
C++STL中map的使用策略(一)
Map是STL的一个关联容器,它提供一对一的数据处理能力。比如有一个姓名的集合{“Tom”,”Jone”,”Mary”},班级集合{1,2},班级与姓名可能存在以下的映射关系:        class(“Tom”) = 2,class(“Jone”) = 2,class(“Mary”) = 1        我们称其中的姓名集合为关键字集合(key),班级集合为值集合(value)        在C++中map的实现在一个<map>头文件中 1.构造一个集合 map<T1,T2>m;//名为m的,从
mathor
2018-06-22
1.5K0
C++STL中vector使用策略(二)
下面来看一道LeetCode上的困难题——两个排序数组的中位数        这道题只要掌握了vector的基本用法以及常用的成员函数,做起来不难,就是要细心        首先利用push_back函数,将nums2依次插入到nums1尾部,然后利用sort(nums1.begin(),nums2.end())函数将合并后的元素进行排序。最后利用size()判断其元素个数是偶数还是奇数,以此决定输出中间两位数的平均数还是中间的数。下面给出AC代码 class Solution { public:    
mathor
2018-06-22
6430
导入:什么是数据结构,为什么要学习数据结构,约瑟夫环的数组实现
我们不知道怎么造轮子,但是我们起码要知道轮子为什么是圆的。在读这篇文章的你估计在想,为什么会有数据结构这门课,为什么我要学数据结构?现在我解释你们也不会听进去,我简短说一句,如果你是想考研,数据结构必考,如果你想去好一点的公司,数据结构必考,所以以后你也不用再纠结为什么要学数据结构,数据结构有什么用,学就对了。 我们以一个问题引入数据结构基础,先看题目 约瑟夫问题: 在罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀
mathor
2018-06-22
9470
第四届蓝桥杯决赛B组C/C++——连续奇数和
标题:连续奇数和 小明看到一本书上写着:任何数字的立方都可以表示为连续奇数的和 比如: 2^3 = 8 = 3 + 5 3^3 = 27 = 7 + 9 + 11 4^3 = 64 = 1 + 3 + ... + 15 虽然他没有想出怎么证明,但他想通过计算机进行验证。 请你帮助小明写出 111 的立方之连续奇数和表示法的起始数字。如果有多个表示方案,选择起始数字小的方案。         请严格按照要求,通过浏览器提交答案。 注意:只提交一个整数,不要写其它附加内容,比如:说明性的文字。 答案
mathor
2018-06-22
4780
第四届蓝桥杯决赛B组C/C++——格子刷油漆
标题:格子刷油漆 X国的一段古城墙的顶端可以看成 2*N个格子组成的矩形(如图1所示) image.png 图1 现需要把这些格子刷上保护漆。你可以从任意一个格子刷起,刷完一格,可以移动到和它相邻的格子(对角相邻也算数),但不能移动到较远的格子(因为油漆未干不能踩!)比如:a d b c e f 就是合格的刷漆顺序。c e f d a b 是另一种合适的方案。当已知 N 时,求总的方案数。当N较大时,结果会迅速增大,请把结果对 1000000007 (十亿零七) 取模。 输入数据为一个正整数(不大于10
mathor
2018-06-22
5020
第四届蓝桥杯决赛B组C/C++——高僧斗法
标题:高僧斗法 古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示) image.png 图1 两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站在高级台阶上的小和尚阻挡,不能越过。两个小和尚也不能站在同一台阶,也不能向低级台阶移动。两法师轮流发出指令,最后所有小和尚必然会都挤在
mathor
2018-06-22
7730
第五届蓝桥杯决赛B组C/C++——年龄巧合
标题:年龄巧合 小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。 请推断并填写出小明的出生年份。 答案:1988 水题,四重循环完全可以搞定,但是会输出两个值,当时我就懵了,应该选哪个,后来仔细看了下题,发现除了小明的出生年份满足这种条件以外,他的表弟也满足,也就是说这两个值一个是小明的,另一个是表弟的,既然是表弟,那小明肯定大一些,就选那个年份比较老的 #incl
mathor
2018-06-22
5780
第四届蓝桥杯决赛B组C/C++——牧场阳光
标题:农场阳光 X星球十分特殊,它的自转速度与公转速度相同,所以阳光总是以固定的角度照射。最近,X星球为发展星际旅游业,把空间位置出租给Y国游客来晒太阳。每个租位是漂浮在空中的圆盘形彩云(圆盘与地面平行)。当然,这会遮挡住部分阳光,被遮挡的土地植物无法生长。 本题的任务是计算某个农场宜于作物生长的土地面积有多大。 输入数据的第一行包含两个整数a, b,表示某农场的长和宽分别是a和b,此时,该农场的范围是由坐标(0, 0, 0), (a, 0, 0), (a, b, 0), (0, b, 0)围成的矩形区
mathor
2018-06-22
7460
第六届蓝桥杯决赛B组C/C++——完美正方形
标题:完美正方形 如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形。历史上,人们花了很久才找到了若干完美正方形。比如:如下边长的22个正方形 2 3 4 6 7 8 1
mathor
2018-06-22
5820
第六届蓝桥杯决赛B组C/C++——积分之谜
标题:积分之迷 小明开了个网上商店,卖风铃。共有3个品牌:A,B,C。为了促销,每件商品都会返固定的积分。 小明开业第一天收到了三笔订单: 第一笔:3个A + 7个B + 1个C,共返积分:315 第二笔:4个A + 10个B + 1个C,共返积分:420 第三笔:A + B + C,共返积分.... 你能算出第三笔订单需要返积分多少吗? 答案:105 水题,直接上代码 #include <bits/stdc++.h> using namespace std; int main() { int a,b,
mathor
2018-06-22
4430
第五届蓝桥杯决赛B组C/C++——Log大侠
标题:Log大侠 atm参加了速算训练班,经过刻苦修炼,对以2为底的对数算得飞快,人称Log大侠。一天,Log大侠的好友 drd 有一些整数序列需要变换,Log大侠正好施展法力... 变换的规则是: 对其某个子序列的每个整数变为: [log_2 (x) + 1]  其中 [] 表示向下取整,就是对每个数字求以2为底的对数,然后取下整。例如对序列 3 4 2 操作一次后,这个序列会变成 2 3 2。drd需要知道,每次这样操作后,序列的和是多少。 【输入格式】 第一行两个正整数 n m 。 第二行 n 个数
mathor
2018-06-22
4760
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档