12 2015 档案

摘要:The interval angle between the hour hand and the minute hand is always among 0 degree and 180 degree(including 0 and 180 degree). For example, when it... 阅读全文
posted @ 2015-12-27 20:36 小白酷狗 阅读(451) 评论(0) 推荐(0)
摘要:这几天杂七杂八的事情太多,再加上进入了考试周,所以很难有时间安安静静的敲敲代码,看看书,写写博客了。最近写了一些oj的题目,但是写到这个份上,发现有些做不动了。因为自己没有很系统的看过一些算法竞赛书,所以很多时候时间复杂度和空间复杂度都控制不好,所以就想写一写前段时间买的刘汝佳的紫书,也就是《算法... 阅读全文
posted @ 2015-12-27 20:14 小白酷狗 阅读(966) 评论(0) 推荐(0)
摘要:1A.Theatre Square in the capital city of Berland has a rectangular shape with the size n × m meters. On the occasion of the city's anniversary, a deci... 阅读全文
posted @ 2015-12-26 17:09 小白酷狗 阅读(277) 评论(0) 推荐(0)
摘要:The number 151 is a prime palindrome because it is both a prime number and a palindrome (it is the same number when read forward as backward). Write a... 阅读全文
posted @ 2015-12-26 13:23 小白酷狗 阅读(873) 评论(0) 推荐(0)
摘要:Since milk packaging is such a low margin business, it is important to keep the price of the raw product (milk) as low as possible. Help Merry Milk Ma... 阅读全文
posted @ 2015-12-25 16:47 小白酷狗 阅读(414) 评论(0) 推荐(0)
摘要:4.Broken arrayDescriptionThere are n (n long long score[10005]={0};long long erratum(int n){ if(score[n]!=0) return score[n]; else{ ... 阅读全文
posted @ 2015-12-25 15:40 小白酷狗 阅读(203) 评论(0) 推荐(0)
摘要:A1000 A+B问题描述 输入A,B。 输出A+B。输入格式 输入包含两个整数A,B,用一个空格分隔。输出格式 输出一个整数,表示A+B的值。样例输入5 8样例输出13数据规模和约定 -1,000,000,000int main(){ int a,b; scanf("%d %... 阅读全文
posted @ 2015-12-23 16:04 小白酷狗 阅读(1061) 评论(0) 推荐(0)
摘要:Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of ... 阅读全文
posted @ 2015-12-23 15:52 小白酷狗 阅读(287) 评论(0) 推荐(0)
摘要:其实早就想把自己会的校赛题目总结一下,但是这段时间事情很多,刚考完英语翻译,想到这段时间把学习的重心都放在ACM上,所以是时候把最近写的一些题总结一下。先说说校赛吧:和ACM正式比赛一样,一共10道题目全英文。其实现在来看我现在会的这三道题,其实难度还称不上ACM、但是自己在比赛的时候很紧张,ID... 阅读全文
posted @ 2015-12-23 15:42 小白酷狗 阅读(232) 评论(0) 推荐(0)
摘要:与strchr函数类比就可以知道,这个函数是用来从一个字符串中找出与另一个字符串相同的的部分。函数原型如下:char *strstr(char *str1, const char *str2);返回值:如果str1中含有str2,则会返回str2在str1的首次出现的地址;如果str2不是str1的... 阅读全文
posted @ 2015-12-20 22:02 小白酷狗 阅读(542) 评论(0) 推荐(0)
摘要:先说全局变量:全局变量是定义在函数外部的变量,与任何函数没有任何关系。在所有的函数都可以访问全局变量,它的作用于是整个程序。这里需要注意一个区别:本地变量在未初始化的时候它的值是随机的,但是全局变量会得到一个0值,指针的话会得到一个NULL。同时全局变量在被赋值的时候不可以被赋一个变量,哪怕是之前的... 阅读全文
posted @ 2015-12-20 21:32 小白酷狗 阅读(1635) 评论(0) 推荐(0)
摘要:这本是翁恺老师的MOOC链表的一道练习题。就想尝试一下忠豪提过的双向链表解决,感觉只要理解了单向链表的操作,双向还是很简单的。其实双向链表的结构体也很简单:struct double_list{ int value; double_list *prev; double_lis... 阅读全文
posted @ 2015-12-20 20:02 小白酷狗 阅读(169) 评论(0) 推荐(0)
摘要:明天要考四级,所以其实想写很多东西但是也没有时间细细写了,感觉写博客不只是写那么简单,他需要人安静的思考。所以就先写一个单向链表的代码吧。这是我第一次使用链表这种数据结构,所以加了很多注释。注释的风格十分的小白,不要介意啊哈。 想通过这些代码实现一个单向链表的加入数据,搜索数据以及删除数据的功能。... 阅读全文
posted @ 2015-12-18 21:43 小白酷狗 阅读(213) 评论(0) 推荐(0)
摘要:C中的字符串实在是有太多地方需要注意,昨天在知乎上看到一些问题细细一想,自己还是不是很懂。。。这几天又开始听浙大翁恺老师的MOOC正好也讲到字符串,就大概总结了一些。。。有关字符串,自己一定会好好总结一下,等看完《C和指针》。首先自己造个轮子吧,写一个自己的求字符串的函数(Mystrlen)。#in... 阅读全文
posted @ 2015-12-17 14:27 小白酷狗 阅读(405) 评论(0) 推荐(0)
摘要:昨天作死的准备从主楼回寝室的时候,点开vs更新,结果,被动刷夜。。。从此立下了一个flag:再也不更新vs。 然后从昨天早上到今天中午都没有休息,于是今天午睡好好休息了一下,爬起来头突然好痛。然后就被通知要去排练元旦节目,原来这种事应该是我最喜欢的。但我现在却很烦,因为我本来安排今天下午要把翁恺老... 阅读全文
posted @ 2015-12-16 17:37 小白酷狗 阅读(248) 评论(0) 推荐(0)
摘要:在C中定义了一种特殊的数据类型:枚举。但这并不是C的首创,之前Pascal有,C之后的Java也有,但是C的枚举类型并不是那么的好用。今天在看视频的时候,翁恺老师正好在讲枚举,也就在此总结一下。 枚举的好处在于它可以使一些数字符号化,然后增强程序的可读性。当然const double pi=3.1... 阅读全文
posted @ 2015-12-15 15:25 小白酷狗 阅读(13745) 评论(0) 推荐(0)
摘要:因为n*(n+1)的时候数据会发生溢出,那么我们不用int 不就好了吗?233,之前不是学过long long int 吗?23333#include #include int main(){ long long int n,sum; while(scanf("%I64d",&n)!=E... 阅读全文
posted @ 2015-12-14 23:08 小白酷狗 阅读(238) 评论(0) 推荐(0)
摘要:最近在看一些视频,其中讲到了一些计算机的历史。其中在讲到如何做到四则运算的时候,介绍了布尔运算符,主要的就是:&&,||,!,^等。其实在软件工程导论这门大水课上也学习过。前面的三种高中都学习过,但是异或却是第一次 首先计算机中的数字都是二进制储存的,所以也符合进位制。所以来看一些计算:1+1=1... 阅读全文
posted @ 2015-12-14 21:59 小白酷狗 阅读(917) 评论(0) 推荐(0)
摘要:进入《pointer on C》的第二章,不过感觉这一章没讲什么实质性的内容,主要是一些风格、字符以及一些古老的东西(比如三字母词)自己也不是很感兴趣。不过也算是了解一下C的历史了吧。不过问题和程序还是好好看了看。 比如又知道了一些转义字符:\?在书写多个分号的情况下使用,防止被解释为三字母词。\... 阅读全文
posted @ 2015-12-14 19:36 小白酷狗 阅读(331) 评论(0) 推荐(0)
摘要:Problem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge). In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... ... 阅读全文
posted @ 2015-12-14 18:10 小白酷狗 阅读(511) 评论(0) 推荐(0)
摘要:For each pair of integers A B and C ( -2^31 #include int main(){ long long int a,b,c; while(scanf("%I64d %I64d %I64d",&a,&b,&c)==3) { printf... 阅读全文
posted @ 2015-12-14 16:30 小白酷狗 阅读(260) 评论(0) 推荐(0)
摘要:杭电第一题InputEach line will contain two integers A and B. Process to end of file.OutputFor each case, output A + B in one line.Sample Input1 1Sample Outp... 阅读全文
posted @ 2015-12-14 16:12 小白酷狗 阅读(209) 评论(0) 推荐(0)
摘要:这道题就很水啦,只要看懂题。。。所以我受了这个影响,再去hoj的时候想都没想就还按照这个打了,结果就像之前那篇说的那样WA。#include int main(){ int a,b; scanf("%d %d",&a, &b); printf("%d\n",a+b); ret... 阅读全文
posted @ 2015-12-14 15:59 小白酷狗 阅读(185) 评论(0) 推荐(0)
摘要:先说点废话:正式进入ACM大坑,瞬间就感觉到了差距之大。首先,全英文这对于我来说无疑是很大的挑战,其实这学期哈工大C语言课也有一个刷题网站sse,那个我刷到2800多分就不想刷了,实在是没意思(题目大都是基础的),也不想和自己班的那些人为了个无意义的题目一直刷较劲。所以感觉自己差不多就进入了各个OJ... 阅读全文
posted @ 2015-12-14 15:55 小白酷狗 阅读(298) 评论(0) 推荐(0)
摘要:code hunt 这个网站类似于learn codecademyd,都是通过闯关,给你一些碎片化的程序片段,然后你需要完成它需要你返回的结果。但是怎么说呢,code hunt的题目更加无厘头一点,因为他只会给你一些你需要返回的数据,而并没有明确说明如何得到。所以它更类似游戏(有人说这是微软的网游,... 阅读全文
posted @ 2015-12-13 17:46 小白酷狗 阅读(687) 评论(0) 推荐(0)
摘要:1.5在之前的rearrange函数语句中,if (columns[col]>=len....) break;当字符的列范围超过输入行的末尾就停止复制,这种方式只适合列范围以递增顺序排列的时候,请修改这条语句使列范围不是按顺序读取的时候也可以完成任务。#include #include #inc... 阅读全文
posted @ 2015-12-13 09:36 小白酷狗 阅读(543) 评论(0) 推荐(0)
摘要:1.1 “hello world”程序不说了,codeblocks直接生成。1.2 题目:从标准输入读取几行输入。每行输入都要打印到标准输出上,前面要加上行号。让程序能够处理的输入行没有长度限制。/*我的程序*//*int main(){ int ch; int line=1; whil... 阅读全文
posted @ 2015-12-11 23:40 小白酷狗 阅读(451) 评论(0) 推荐(0)
摘要:最近C语言已经学完,布置的大作业:学生管理系统5个版本也完成了。但是又买了一本《C和指针》,主要是感觉自己的指针还是没有完全熟悉。所以还是要好好研究一下。闲话不多说,直接第一章。一看是快速入门,以为很简单,但那个程序就把我卡了半天才看懂,按照作者说的的确运用了C语言中的大部分技巧。程序1.1:首先... 阅读全文
posted @ 2015-12-11 20:00 小白酷狗 阅读(1864) 评论(2) 推荐(0)
摘要:本来想折腾一个自己的独立博客,但是想想自己既然还是一个小白,还是应该把注意力集中在编程本身上而不是一味地去追求炫,而博客园目前也满足我的需求了,广告少,而且自己也下好了支持代码高亮的插件。更重要的是貌似博客园可以通过js修改一些格式,先这么凑活着用到寒假了把github好好整一整,估计就会把一些博... 阅读全文
posted @ 2015-12-11 16:20 小白酷狗 阅读(251) 评论(0) 推荐(1)