- 博客(14)
- 收藏
- 关注
原创 s_重载匹配
重载是编译器自动匹配最佳的,和重载函数位置无关 #include"iostream" #include"string" using namespace std; void test(int i){ cout<<"int"<<endl; } void test(string s){ cout<<"string"<<endl; } void main(){ char ch='a'; t
2016-01-18 22:36:20 296
原创 SSS_深度遍历对数字排列
1.如果是遍历需要N阶乘,时间不够 2.这里我们选用DFS遍历(深度优先遍历),其实这样也是一种对数据的遍历,但是就像树杈一样,只能找到一个路径,如果需要完全路径还需要修改 3.74开头则两个74位置都确定了 4.对数字1-6进行遍历,如果超过6则结束 #include "iostream" using namespace std; int a[15]={0}; bool dfs
2016-01-16 23:40:28 313
原创 SS_关于n的n次方
难点:小数点不好遍历 #include "iostream" #include "cmath" #define esp 1e-7 using namespace std; int main(){ double l=2; double r=3; double mid; int n=10; while(r-l>esp){ mid=(l+r)/2; if(pow(mid,mid)<
2016-01-16 22:59:56 330
原创 s_ 01字串
方法一:五层循环 #include "iostream" using namespace std; int main(){ for(int a=0;a<2;a++) for(int b=0;b<2;b++) for(int c=0;c<2;c++) for(int d=0;d<2;d++) for(int e=0;e<2;e++) cout<<a<
2016-01-12 22:36:50 488
原创 s_字母图形
#include "iostream" #include "string" #include "math.h" using namespace std; int main(){ int m,n; cin>>n>>m; string array="ABCDEFGHIjKLMNOPQRSTUVWSYZ"; for(int i=0;i<n;i++){ for(int j=0;j<m;j++
2016-01-12 22:19:02 414
原创 杨辉三角形
#include "iostream" using namespace std; int main(){ int n; cin>>n; int array[34][34]={0}; array[0][0]=1; for(int i=1;i<n;i++){ array[i][0]=1; for(int j=1;j<=i;j++){ array[i][j]=array[i-1
2016-01-10 22:59:09 356
原创 特殊回文数
#include "iostream" using namespace std; int main(){ int n=0; cin>>n; for(int i=10000;i<=99999;i++){ int a,b,c,d,e; a=i/10000; b=i/1000%10; c=i/100%10; d=i/10%10; e=i%10; if(a==e&&b=
2016-01-10 22:22:34 324
原创 十进制转十六进制
#include "iostream" #include "string" using namespace std; int main(){ string s_16=""; unsigned long long number; cin>>number; if(number==0)//第一次提交忘掉这点了 s_16="0"; while(number){ int add=num
2016-01-10 21:59:01 420
原创 十六进制转十进制
#include "iostream" #include "string" using namespace std; int main(){ string s_16; cin>>s_16; int length=s_16.length(); if(length>8){ cout<<"the number error"<<endl; exit(0) ; } long long
2016-01-10 00:15:21 300
原创 SS_ 十六进制转八进制
目的1:16进制->2进制->8进制 目的2:进制转化注意添0和灭0(2处) #include "iostream" #include "string" using namespace std; int main(){ int n; cin>>n; while(n--){ string s_16; string s_8; string s_2; int leng
2016-01-08 17:46:57 464
原创 数列排序
#include "iostream" using namespace std; int main(){ int n; cin>>n; int* array=new int[n]; for(int i=0;i<n;i++){ cin>>array[i]; } for(int i=0;i<n-1;i++){ for(int j=i+1;j<n;j++){ if(array
2016-01-08 16:31:28 277
原创 序列求和
目的1:对longlong数据的处理 目的2:对longlong数据输出 目的3:如何提高运算速度 #include "iostream" using namespace std; int main(){ unsigned long long n;//这里n也是longlong cin>>n; unsigned long long result; result=(unsigned
2016-01-08 00:05:27 331
原创 圆的面积
目标1:7位小数输出 目标2:四舍五入 #include "iostream" #include using namespace std; #define PI 3.14159265358979323; int main(){ int r=0; double area=0; cin>>r; area=r*r*PI+0.00000005;//+0.00000005完成四舍五入 co
2016-01-07 23:31:58 283
原创 入门训练 Fibonacci数列
#include "iostream" using namespace std; int main(){ //int array[1000000];大数组动态分配内存 int n; cin>>n; int* array=new int[1000000]; array[0]=1; array[1]=1; for(int i=2;i<n;i++){ array[i]=((array
2016-01-07 22:53:21 463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人