自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 菜圈的codewars(八),Replace With Alphabet Position

Description: Welcome. In this kata you are required to, given a string, replace every letter with its position in the alphabet. If anything in the text isn't a letter, ignore it and don't return

2016-05-06 17:08:07 961

原创 菜圈的codewars(七),Valid Parentheses

这道题是找一个字符串中的括号是不是都是成对的,如果是返回true,否则返回false 其实都是acm入门题的难度,换个语言写熟练熟练 我的比较麻烦了,看到一个左括号,从后面找右括号,有的话就把他俩一起排除,如果最后还剩括号的话就是不成对的 def valid_parentheses(string): string=list(string) i=0 while i<len(str

2016-05-06 16:14:07 1004

原创 菜圈的codewars(六),Number-Star ladder

这道题看似简单,但是格式要求很复杂 def pattern(n): x=2; if(n==1): return 1 m=[] m.append('1') m.append('\n') while x<=n-1: l=list(range(x+1)) i=0 while i<len(l): l[i]='*' i+=1 l[0]='1' l[i-1]=

2016-05-05 17:24:42 995

原创 菜圈的codewars(五),Find The Parity Outlier

这题的意思是从一堆奇数里挑偶数,一堆偶数里挑奇数,还算简单。 def find_outlier(integers): odd,even=0,0 oddnum,evennum=0,0 for x in integers: if(x%2==0): evennum=x even=even+1 else: oddnum=x odd=odd+1 if even==l

2016-05-05 11:53:24 1225

原创 菜圈的codewars(四),vasya-clerk

这道题是说,如果有一队人买电影票,他们手中只有25,50或100,票价25,问能不能给这群人找开钱。 #coding=utf-8def tickets(people): m25,m50,m100=0,0,0 #初始化有25,50,100的人" for x in people: if(x==25): m25=m25+1 elif(x==50): m50=m50+1 e

2016-05-05 10:52:01 1042

原创 菜圈的codewars(三),水题好多!

昨天只是适应了一下,今天才发现,basic级别太多水题了!!!而且是随机可选的水题…… 难度也就是我们学校的oj……第一页这种样子的…… 熟能生巧嘛~~~ 先水再说喽…… 今天做的这道题,大意就是输入任意字符串,除了最后四位其他都变成#号 我的代码一定是最笨的啦~~ # return masked string def maskify(cc): cclist

2016-04-29 14:30:40 1158

原创 菜圈的codewars(二),输入输出

python第一道练习题,请原谅菜圈只能从basic开始做…… 第一道题做了两三个小时…… 首先是不太适应,没搞懂输入输出在哪里……而且尼玛完全没有输入输出…… 其次没看懂题……题目说example……我还以为就是输入和输出……欢快的写了一个将引号内单词开头改大写的程序……当然是wa了…… 好阔怕……太菜了没办法…… def toJadenCase(string):

2016-04-28 15:22:49 1056

原创 菜圈的codewars(一),codewars的注册

看知乎有大神推荐codewars,现在正在学python,想上班的时候练习学习。 首先,要做两道题才能注册。 然而…… 菜圈表示第二题就不会做…… 我选的Python语言,第二题的答案是把第二个函数里的name换成self.name就可以,应该是先调用self,再调用_init_函数就可以完成程序了。 菜圈表示要没事刷刷codewars了!

2016-04-28 10:45:33 6998

原创 SVN删除对某一文件夹的管理

从很多地方看到的,这个写的比较全,备忘 使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),文件的内容如下: Windows Registry Editor Version 5.00 [HK

2016-03-17 11:18:58 4421

原创 C#中DLL调用资料整理

一、DLL 动态链接库英文为DLL,是Dynamic Link Library的缩写。DLL是一个包含可由多个程序,同时使用的代码和数据的库。例如,在 Windows 操作系统中,Comdlg32.dll 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现"打开"对话框。这有助于避免代码重用和促进内存的有效使用。 通过使用 DLL,程序可以实现模块化,由相

2016-03-03 11:51:24 648

原创 数据挖掘 apriori算法

这个算法是数据挖掘的经典算法,而且写起来并不麻烦,我是apriori的详解~ 这个算法是我们数据结构老师让我们编的,事物集达到了88000多条,第一次验证xcode读txt还是蛮简单的哈哈哈哈哈哈哈哈~( ̄▽ ̄)~ #include #include #include #include using namespace std; struct L //频繁项集存储的结构体 {

2015-11-17 22:09:49 968

原创 java中点画线法——画椭圆

public class DrawOval extends JFrame { private static final long serialVersionUID = 1L; public class mypanel extends JPanel { /** * */ private static final long serialVersionUID = 1L;

2015-10-31 16:47:40 3818

原创 xcode普通编程读取txt文件

试了很多次,表示freopen可以打开文件并读取 但是地址一定要写全!! freopen("/Users/gray/Documents/数据挖掘/数据挖掘课程资料大全/retail副本.txt", "r", stdin); 而地址可以将txt拖进project,然后在右方看到它的全地址

2015-10-31 16:44:08 2705

原创 hiho1014: Trie树

Trie树,并不难理解,但带数组的结构体比较神奇也是字典树的精髓,感觉好厉害! 看了大神的代码,好赞!! 我是大神的trie树~ 然而我的改了n多遍第一个样例总是2,不明白,求大神指点,唉,改了一下午,忧伤…… #include #include #include #include #include #define L 10+1 //每个单词的长度 using namespace st

2015-10-10 21:08:18 582

原创 hiho 1051 : 补提交卡

原来这就是贪心啊…… 一共100天,有n天没签到,有m张补签卡,那么这m张补签卡一定要连着用才能让连续天数最大,贪心规则 所以就要枚举给出的n天中连着的m天,找出最大值,注意第一天和最后一天的计算 还有就是m比n大时就能连着100天啦~ #include using namespace std; int s[101]; int i,j; int main(int argc, cons

2015-10-10 16:25:20 1053

原创 最简单的背包问题

刚学会好羞耻啊!!! 题目描述 设有一个背包可以放入的物品重量为S,现有n件物品,重量分别是w1,w2,w3,…wn。  问能否从这n件物品中选择若干件放入背包中,使得放入的重量之和正好为S。  如果有满足条件的选择,则此背包有解,否则此背包问题无解。 输入 输入数据有多行,包括放入的物品重量为s,物品的件数n,以及每件物品的重量(输入数据均为小

2015-09-30 11:30:19 6701 2

原创 poj 1001 Exponentiation

大数啊大数,神奇的大数 最懒的写大数了 →_→ 大神的代码,懒!得!写!了!! #include #include #include #include #include #include #include using namespace std; typedef string::size_type size_type; int ans[10024 + 10]; void Print(int

2015-08-22 21:14:29 554

原创 poj 1573 Robot Motion

action_map纪录经过每个点的次数 但其实只可能是0,1只要再次经过标记为1的点时就一定是走到圈里了 刚开始写的++,不是直接附值为1,就超时了……竟然超时了!!! 然后改了又wa……嗯……是没有初始化 哇靠其实应该不用也没事啊??? 只能说c++是一个神奇的语言…… #include #include using namespace std; char map[12][1

2015-08-22 17:14:19 598

原创 poj 3295 Tautology

写一大堆然后一次ac的感觉好爽好爽!!! 第一次用stl 是的,上大学两年来第一次用stl!!! 啊!!!我该鄙视自己还是佩服自己!!! 其实差不多就是四则运算那种,pqrst代表五个值,都是0或1,然后把它们代入表达式,akcge代表运算符,或、与、非balabala 如果不管pqrst的组合怎样最终结果都为1的话就tautlogy,否则就是not 四则运算和表达式运

2015-08-22 11:41:00 617

原创 poj 3278 Catch That Cow

据说这是最简单的bfs…… 然而搞不懂bfs的我只能说我真的不会…… 空气中弥漫着的,是淡淡的忧伤…… 先把大神代码照办ac了,明天我再找别人问问吧…… 这是编程渣的心塞…… →_→让你跑去刷水题…… 明天搞定了再更新…… 尼玛洗洗衣服睡觉去!!! #include using namespace std; int deep[200002],path[200002],v[200

2015-08-21 22:48:40 565

原创 poj 2632 Crashing Robots

卧槽,模拟法到底是什么啊,不会就是根据input一个个往前走,然后碰到符合条件的退出吧??! 这道机器人就是这么做啊?! 好吧,就是按着它说的一步步写就行,然后判断,没有啥太难的,时间又充裕,放手干吧孩子!! #include using namespace std; int position_1[100][2]; //the position of the e

2015-08-21 16:07:11 531

原创 poj 1068 Parencodings

不难的题啊 s是左括号右括号组成的串 p串代表右括号在串里的位置 w串代表从左往右的括号对里,每个括号对包含几个右括号 老师说这是模拟题,其他也说这是模拟题,可是百度半天只有 “模拟退火算法” 一篇非常简洁的 模拟退火算法讲解 ( ̄▽ ̄)  但是完全不符合啊!!!(╯°□°)╯︵ ┻━┻  虽然可以自己做出来,但是模拟法到底是个什么鬼!!! 我想的是先通过p串推s串,0代表左

2015-08-21 10:30:35 611

原创 poj 2506 Tiling

原来还可以这样系列…… 竟然有一个叫模板的东西可以用!!原谅我一个刚入门的小菜鸟!原来大神们给我留下了这样的财富!!超大数的简单加减乘除:版本一:#include using namespace std; const int Base=1000000000; const int Capacity=100; typedef long long huge; struct Big

2015-08-18 21:53:56 586

原创 poj 2524 Ubiquitous Religions

并查集 然而x_union还不是很懂 #include using namespace std; int x_path[50005]; int x_root[50005]; int answer; int find_set(int x) { if (x!=x_path[x]) { x_path[x]=find_set(x_path[x]); } r

2015-08-18 10:57:55 516

原创 poj 2586 Y2K Accounting Bug

对自己的读题能力感到忧伤……即使到现在看到英文题依然感到力不从心,不开心,阅读量太少,以此作为警戒吧,要增加英文阅读量了,烦→_→!!! #include using namespace std; int main(int argc, const char * argv[]) { int s,d; int s_month,d_month; while (cin>>s>

2015-08-11 11:04:43 570

原创 poj 2109 Power of Cryptography

#include #include #include using namespace std; int main(int argc, const char * argv[]) { double n,p; while (cin>>n>>p) { double k=pow(p, 1/n); printf("%.0lf\n",k); }

2015-08-11 10:14:54 378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除