自定义博客皮肤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 895

原创 菜圈的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 965

原创 菜圈的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 933

原创 菜圈的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 1182

原创 菜圈的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 1000

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

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

2016-04-29 14:30:40 1113

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

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

2016-04-28 15:22:49 1007

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

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

2016-04-28 10:45:33 6896

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

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

2016-03-17 11:18:58 4347

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

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

2016-03-03 11:51:24 577

原创 数据挖掘 apriori算法

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

2015-11-17 22:09:49 831

原创 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 3736

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

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

2015-10-31 16:44:08 2622

原创 hiho1014: Trie树

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

2015-10-10 21:08:18 526

原创 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 988

原创 最简单的背包问题

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

2015-09-30 11:30:19 6592 4

原创 poj 1001 Exponentiation

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

2015-08-22 21:14:29 497

原创 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 556

原创 poj 3295 Tautology

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

2015-08-22 11:41:00 562

原创 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 519

原创 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 484

原创 poj 1068 Parencodings

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

2015-08-21 10:30:35 563

原创 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 545

原创 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 466

原创 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 526

原创 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 339

空空如也

空空如也

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

TA关注的人

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