- 博客(26)
- 收藏
- 关注
转载 MySQL各个版本驱动jar包
http://central.maven.org/maven2/mysql/mysql-connector-java/
2019-03-22 01:08:14 831
转载 Android layout属性大全
第一类:属性值 true或者 false Android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBo
2017-07-28 15:37:14 219
原创 取整函数
用floor函数。floor(x)返回的是小于或等于x的最大整数。如: floor(10.5) == 10 floor(-10.5) == -11使用ceil函数。ceil(x)返回的是大于x的最小整数。如: ceil(10.5) == 11 ceil(-10.5) ==-10 floor()是向负无穷大舍入,floor(-10.5) ==
2016-09-20 19:35:05 752
转载 C语言函数sscanf()的用法
C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argument]... ); 说明: sscanf与sc
2016-08-10 17:17:08 215
原创 strcmp函数 杭电-1228
strcmp函数是比较两个字符串的大小,返回比较的结果。一般形式是: i=strcmp(字符串,字符串); 其中,字符串1、字符串2均可为字符串常量或变量;i 是用于存放比较结果的整型变量。比较结果是这样规定的: ①字符串1小于字符串2,strcmp函数返回一个负值;②字符串1等于字符串2,strcmp函数返回零;③字符
2016-08-09 18:26:53 337
原创 杭电-1106,strtok、atoi函数的应用
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1106这题需要用上三个函数,strtok、atoi、sort函数atoi(表示 alphanumeric to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。 函数说明: 参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型
2016-08-06 15:45:38 345
原创 杭电-2072
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2072要计算不同的单词数,就需要比较,可以用set容器,因为在set中,重复元素不会插入,这样容器的长度就是不同的单词数#include #include#includeusing namespace std;int main(){ string str,str1; set se;
2016-08-04 09:58:09 882
转载 STL之set集合容器
set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值;另外,还得确保根节点的左子树的高度与有字数的高度相等,这样,二叉树的高度最小,从而检索速度最快。要注意的是,它不会重复插入相同键值的元素,而采取忽略处理。
2016-08-04 09:37:41 218
原创 杭电-1004
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1004我的思路是将颜色一个一个保存到容器中,然后排序,这样相同的就一定会在一起,然后在一个一个比较,找出数目最多的那个#include#include#include#includeusing namespace std;int main(){ int n; while(
2016-08-02 08:58:53 210
原创 杭电 1002-大数相加
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002大数相加可以用字符串的方法做,先将需要相加的大数倒过来,然后一一对应相加,如果 i 大于十,则向 i+1 加一,其实就与本来的两数相加一样,只不过大数相加是倒过来后在各位相加,最后再将结果倒过来#include#include#includeusing namespace std;in
2016-07-31 09:20:13 347
原创 九余数定理
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1013#include#includeusing namespace std;int main(){ string str; int sum,k; while(cin>>str&&str[0]!='0') { sum=0;
2016-07-29 17:34:19 353
原创 杭电-模拟-1280-1035
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1280最开始我的思路是错的,我先把数据从小到大排序,例如 1234,先3+4,再2+4,2+3。。。但这只适用于连续的自然数,如果是 2 3 4 6 7 9 ,如果输出四个,就会按序输出16,15,13,14错误代码#include #include#includeusing na
2016-07-29 17:09:19 276
转载 C++ map用法
最全的c++map的用法此文是复制来的0.01. map最基本的构造函数;mapmapstring; mapmapint;mapmapstring; mapmapchar;mapmapchar; mapmapint;2. map添加数据;mapmaplive;1. maplive.insert(pair(102,"aclive"));2. maplive
2016-07-28 15:15:00 245
原创 映射
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1982最开始我并没有用映射,直接算出数字加上64,但程序运行时并没有进入for循环,应此也没有结果输出#include#includeusing namespace std;int main(){ int n; cin>>n; string str; char s[27] = {
2016-07-25 09:16:36 201
原创 杭电 字符串
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1020#include#includeusing namespace std;int main(){ int n,k; cin>>n; while(n--) { string str; cin>>str;
2016-07-24 20:04:50 217
原创 进制转换
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2057题目求的是十六进制的加法。刚开始想的是把十六进制转化为十进制,进行加法运算后,再转化为十六进制。所以这题可以直接用十六进制输入,然后进行十六进制的运算(其实不管是什么进制,在计算机中都是以二进制来计算的,只是按输入输出的格式不同,而强制转化为其它的进制),就像十进制的加法一样。这里
2016-07-23 10:10:31 648
原创 杭电oj-2020
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2020了解 sort 函数,此函数只需用 #include ,sort(begin,end),表示一个范围,也可以三个参,sort(begin,end,cmp),cmp表示自己定义的一个函数#include#include#includeusing namespace std;b
2016-07-21 09:22:35 322
原创 杭电oj-1321
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1321在 string 中 行事故
2016-07-21 09:12:42 274
原创 杭电oj-1200
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1200 这个题目一定要理解意思 找到规律 例如: There’s no place like home on a snowy nigh to i o y
2016-07-21 08:56:16 344
原创 杭电oj-1061
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1061对于这个题目最快的方法是找出规律对于以尾数 0 1 5 6 结尾的数字来说,N^N一定是以0 1 5 6 结尾的 因此输出结果是 N%10以尾数2结尾 N^N一定是以 2 4 8 6 结尾,因为此数一定是偶数,所以排除奇次幂结尾的尾数 2 8 ;
2016-07-19 08:59:00 637
原创 杭电oj-14
这个题目首先要搞清 Hash函数 的用法,那么这道题就容易多了题目:给你n个整数,请按从大到小的顺序输出其中前m大的数。输入:每组测试数据有两行,第一行有两个数n,m(0输出:对每组测试数据按从大到小的顺序输出前m大的数。#include#includeusing namespace std;int main(){ int n,m,a,j; char t[10000
2016-07-18 21:00:14 187
原创 杭电oj-1021
这个题目找到规律真是简单到爆 f1=7 f2=11 fn=f(n-1)+f(n-2) 规律是从f2开始没八个数一个循环,如下:f2-------0 f3-------2 f4-------2 f5-------1 f6--------0 f7--------1 f8---------1 f9------22 6 10 14 18
2016-07-18 15:37:40 370
原创 杭电-1048
Problem : 1048 ( The Hardest Problem Ever )#include#includeusing namespace std;int main(){ string s; while(getline(cin,s)&&s.compare("ENDOFINPUT")!=0) { if(s.compare("ST
2016-07-18 08:50:09 631
原创 杭电oj -1008
对于电梯这个题目我也纠结了很久,最开始没有看清题,以为没上一层楼就要停五秒,输入的第一个正数N,表示后接几个测试数据,我最开始一起所以的数都是测试的数据,Problem : 1008 ( Elevator ) 题目:在我们的城市中最高的建筑物已只有一部电梯。请求列表是用N正数。数字表示在哪个楼层电梯将停止,按指定的顺序。它的成本移动电梯上楼,6秒和4秒下移一层
2016-07-17 17:25:23 1139
转载 string的用法
关于string的用法我也是借鉴了别人的,然后在例子后面做了比较详细的解释,string果然很强大1.string字符串#include #includeusing namespace std;int main(){string str1 ="wake me up when the September ends";string str2 ("my heart wil
2016-07-17 11:30:58 220
原创 杭电oj 1089--1096
Problem : 1089 ( A+B for Input-Output Practice (I) ) #include using namespace std;int main(){ int a,b; int sum=0; while(cin>>a>>b) { sum=a+b; coutsumendl; }
2016-07-16 14:59:15 896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人