sbw Blog
  • 来源: 石博文博客 | 浏览: 5444 | 评论: 0 | 时间: 2016-05-22
    素数(也叫质数)是个神奇的东西,它的定义是“如果一个数只有 1 和它本身两个约数,那么它就是一个素数”。而在各种程序算法中,也经常会出现素数的身影。那么我们来讨论一下常用的那些素数生成的小算法。
  • 来源: 石博文博客 | 浏览: 6332 | 评论: 5 | 时间: 2016-03-01
    这九个数字组成一个分数,其值恰好为1/3,如何组法?这是一个第一眼看上去非常简单的问题,但编程起来还是需要一点点技巧的。
  • 来源: 石博文博客 | 浏览: 6889 | 评论: 0 | 时间: 2016-01-11
    QComboBox 的弹出列表如果非常长的话,会在上下两端加一个箭头来表示还有内容,但是因为没有对应的 ObjectName 这两个箭头的风格很不好调整,需要根据它的 ClassName 获取到对象之后,采用事件监听的方式捕获它的绘图方法。以 QComboBox 为例,可以采用这种方式去画Qt控件中所有的子面板,子对象,方便个性化修改样式。
  • 来源: 石博文博客 | 浏览: 5297 | 评论: 1 | 时间: 2015-12-31
    Deepin Linux v15 在今天早上9:30分正式发布!新版包含由C++重写的整个桌面环境,运行速度相较之前的Webkit+HTML5有着很大的提升,同时,新版本是基于Debian Sid进行构建,在仓库的稳定性上也有不少改善。Deepin Linux v15还加入了深度商店4.0。
  • 来源: 石博文博客 | 浏览: 7208 | 评论: 1 | 时间: 2015-11-30
    准确的说,是“最后一个可视的主窗口被关闭时,UI线程将结束”。今天在调试一个程序的时候,程序会弹出一个 QFileDialog 供用户选择文件,但是发现当这个 Dialog 执行返回之后,整个程序都退出了,查阅了资料后发现,是 Qt 特意设置的。
  • 来源: 石博文博客 | 浏览: 5395 | 评论: 3 | 时间: 2015-06-06
    Farmer John's cows enjoy reading books, and FJ has discovered that his cows produce more milk when they read books of a somewhat intellectual nature. He decides to update the barn library to replace all of the cheap romance novels with textbooks on algorithms and mathematics. Unfortunately, a shipment of these new books has fallen in the mud and their ISBN numbers are now hard to read.
  • 来源: 石博文博客 | 浏览: 5024 | 评论: 1 | 时间: 2015-06-06
    Let x1, x2, ..., xm be real numbers satisfying the following conditions: POJ - 3066
    for some integers a and b (a > 0).
    Determine the maximum value of x1^p + x2^p + … + xm^p for some even positive integer p.
  • 来源: 石博文博客 | 浏览: 6104 | 评论: 1 | 时间: 2015-03-29
    Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
  • 来源: 石博文博客 | 浏览: 5829 | 评论: 2 | 时间: 2015-02-14
    给两组数,各n个。
    请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。
    例如两组数分别为:1 3 -5和-2 4 1
    那么对应乘积取和的最小值应为:
    (-5) * 4 + 3 * (-2) + 1 * 1 = -25
  • 来源: 石博文博客 | 浏览: 7307 | 评论: 0 | 时间: 2015-02-08
    给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。
  • 来源: 石博文博客 | 浏览: 7872 | 评论: 1 | 时间: 2015-01-21
    任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0。现在约定幂次用括号来表示,即a^b表示为a(b)此时,137可表示为:2(7)+2(3)+2(0) 进一步:7=2^2+2+2^0 (2^1用2表示)3=2+2^0。所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0) 又如:1315=2^10+2^8+2^5+2+1 所以1315最后可表示为:2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)。
  • 来源: 石博文博客 | 浏览: 6018 | 评论: 0 | 时间: 2015-01-19
    编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。
    输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。
    输出格式:输出经过转换后的字符串。
  • 来源: 石博文博客 | 浏览: 6048 | 评论: 7 | 时间: 2014-08-20
    最近博主開發了一個小Android應用,是針對我們大學校園用戶的小軟件,方便在移動端進行課表、成績查詢等等。由於反響還不錯,吸引了不少校友用戶,於是準備在國內幾個流行的應用平臺上線部署。到此文發表之時,筆者已經向《百度手機助手》,《騰訊應用中心》,《安智市場》,《360應用助手》,《小米應用商店》提交了申請,根據各大平臺的要求和服務做一個使用體驗和評測。