OJ
文章平均质量分 52
码喽啰
这个作者很懒,什么都没留下…
展开
-
LeetCode 326. Power of Three
Power of ThreeDes Given an integer, write a function to determine if it is a power of three.分析 这个题开始没理解,以为是求一个数是否是某个数的三次方,导致不过。后来看了网上的才知道是求是否是3的x次方。那么如果一个数是的的肯定就能被3一直整除至到不能再被整除时商是否为1,这就是解题的关键。Cod原创 2016-05-31 21:44:30 · 314 阅读 · 0 评论 -
NYOJ - 733 万圣节派对
NYOJ - 733 万圣节派对描述 万圣节有一个Party,XadillaX显然也要去凑热闹了。因为去凑热闹的人数非常庞大,几十W的数量级吧,自然要进场就需要有门票了。很幸运的,XadillaX竟然拿到了一张真·门票!这真·门票的排列规则有些奇怪: 门票号是由0~6组成的六位数(0~6这几个数字可重用) 每一个门票号的每一位不能有三个连续相同的数字(如123335是不行的)原创 2016-05-02 17:22:53 · 581 阅读 · 0 评论 -
NYOJ - 599 奋斗的小蜗牛
原题链接NYOJ - 599 奋斗的小蜗牛描述 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。分析 注意再最后10米的时候蜗牛就一原创 2016-05-02 17:30:34 · 1280 阅读 · 0 评论 -
单词统计
单词统计Des 给一个比较长的字符串,统计一共有多少个单词,并输出最短和最长的单词Code#include <iostream>#include <vector>#include <map>#include <sstream>using namespace std;int main() { string str1="Airmail, or standard mail?";原创 2016-06-02 22:00:13 · 710 阅读 · 0 评论 -
LeetCode 345. Reverse Vowels of a String
Reverse Vowels of a StringDes Write a function that takes a string as input and reverse only the vowels of a string. Example 1: Given s = “hello”, return “holle”. Example 2: Given s = “le原创 2016-06-03 14:50:16 · 538 阅读 · 0 评论 -
LeetCode 27. Remove Elemen
Remove ElemenDes Given an array and a value, remove all instances of that value in place and return the new length. Do not allocate extra space for another array, you must do this in place with co原创 2016-06-03 15:51:19 · 449 阅读 · 0 评论 -
LeetCode 198. House Robber
Remove ElementDes Given an array and a value, remove all instances of that value in place and return the new length. Do not allocate extra space for another array, you must do this in place with c原创 2016-06-03 15:19:11 · 284 阅读 · 0 评论 -
LeetCode 66. Plus One
Plus OneDes Given a non-negative number represented as an array of digits, plus one to the number. The digits are stored such that the most significant digit is at the head of the list.分析 本题的意思原创 2016-06-03 16:01:33 · 613 阅读 · 0 评论 -
Exam 1 Character Recognition - Works Application 16
Character RecognitionDescription Character recognition is the conversion of images into text. For now we consider each character in the picture is a N*M matrix with only zeros and ones, and we原创 2016-06-08 20:34:56 · 4093 阅读 · 3 评论 -
Exam 2 Maximum Xor with Prefix and Suffix - Works Application 16
Maximum Xor with Prefix and SuffixDescription We have N numbers as an array, you need to find a prefix array and a suffix arrar,which we can get the maximum xor value with all elements in them原创 2016-06-06 20:57:38 · 4952 阅读 · 2 评论 -
NYOJ - 24 素数距离问题
NYOJ - 24:素数距离问题描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素数,则输出该素数本身,距离输出0Code#include<iostream>using namespace std;#素数打表,这是这个题的关键所在const int N = 1000原创 2016-05-02 13:17:55 · 504 阅读 · 0 评论 -
2015创新工场涂鸦移动测试题-软件工程师
.将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并保证奇数之间顺序不变,偶数之间顺序不变。 示例:交换前链表的顺序 交换后链表的顺序4→5→3→1→2 ==> 5→3→1→4→2 1 ==> 1 (链表仅含一个元素)2→1 ==>1→2 ==> (链表为空) C/C++:原创 2016-01-06 20:37:35 · 434 阅读 · 0 评论 -
NYOJ 2 括号配对问题
#include #include #include #include using namespace std;int main(){ int n = 0; cin >> n; while (n--) { char str[10005]; cin >> str; int len = strlen(str); char vec[10005]; int fl原创 2015-11-11 21:11:57 · 407 阅读 · 0 评论 -
LeetCode 70. Climbing Stairs
Climbing StairsDes You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?分析 一开始看到这原创 2016-05-31 21:57:22 · 456 阅读 · 0 评论 -
LeetCode 121. Best Time to Buy and Sell Stock
Best Time to Buy and Sell StockDes Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction (ie, buy o原创 2016-05-31 22:05:57 · 400 阅读 · 0 评论 -
HDU 1.2.8 View Code
#include #include int main(){ int n,i; char str[55]; scanf("%d\n",&n); while(n){ i=0; scanf("%s",str); while(str[i]){ while(str[i]>='A'&&str[i]<='Z') { str[i]=str[i]+32; i+原创 2014-03-17 10:27:21 · 742 阅读 · 0 评论 -
(1.2.2) Box of Bricks
#include #include int main(){int n,hi,j,i,sum,m=0,count;int arr[55]={0};while(scanf("%d",&n)&&n!=0){j=n;m++;count=sum=i=hi=0;while(j){scanf("%d",&arr[i]);sum=sum+arr[i];原创 2014-03-15 10:51:53 · 800 阅读 · 1 评论 -
HDU 1.3.1今年暑假不AC
开始看该题,没思路,后来想了想有了但是有一点细节不会实现。上代码把,如下:#include #include #include using namespace std;typedef struct { int s,e; }Ti;int Cmp(Ti a,Ti b){ return a.e<b.e;//这里排序注意是对哪个变量排,若对s排组后就需要试探所有可能比较麻烦,原创 2014-03-17 16:34:51 · 675 阅读 · 0 评论 -
HDU 1.3.2百步穿杨
看了题目就给写出来了,觉的这个出的挺开心的啊,但是提交不了,因此我把这个框架搭出来了,在这个基础上继续改进,代码如下:Input首先输入一个t,表示有t组数据,跟着t行: //这里需要好好理解哇,这需要嵌套多少层数据,这个格式没理解原创 2014-03-17 19:53:33 · 916 阅读 · 0 评论 -
HDU 1.3.3第二小整数
很水的题,但是不知道为什么提交不过去#include #include #include int cmp(const void *pa,const void *pb){ return *(int *)pa>*(int *)pb;}int main(){ int n,m,i,k; int arr[15]={0}; scanf("%d",&n); while(n) {原创 2014-03-17 21:38:36 · 914 阅读 · 0 评论 -
HDU 1.3.4悼念512汶川大地震遇难同胞——老人是真饿了
这个题,猛一看我还真的的没想出来。借鉴的别人的,不过仍然提交不了,我觉的原因是我用的二维数组,别人是用的结构体。我分别贴下代码,欢迎指导:我自己的代码#include #include #include int cmp(const void *pa,const void *pb){ return *(int *)pa<*(int *)pb;}int main(){ in原创 2014-03-18 15:55:45 · 862 阅读 · 0 评论 -
创新工场涂鸦移动测试题-软件工程师
1. 找出n个字符串中出现次数最多的字符串。 C/C++:char* find(char **data,int n);Java:String find(Stringdata[]); 说明:1. data是字符串数组,n是数组中字符串的个数,返回值为出现次数最多的字符串。2. 若结果有多个,返回任意一个即可3. 不得使用任何库函数/API,如需使用类似功能,原创 2016-01-06 20:35:40 · 1444 阅读 · 0 评论 -
触宝笔试面试回忆版(不完整)-16暑期实习
选择题1、进制转换 15*5=114是进制 不要把15*5理解为10进制,这个的进制和114进制是一样的2、c++ new出来的存在什么地方 堆区3、http协议,TCP与UDP区别,且位于7层模型哪一层 http协议详解,请仔细看此文 TCP与UDP区别 TCP与UDP区别-1 TCP与UDP区别-2 OSI七层与TCP/IP原创 2016-07-12 09:18:46 · 4287 阅读 · 0 评论