自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 2021-06-06

Bone Collector /*一维坐标*/ #include<bits/stdc++.h> using namespace std; #define MAX 1001 int main() { int s[MAX]; int a[MAX],v[MAX]; int T,n,V; cin>>T; while(T--){ cin>>n>>V; for(int i=0; i<n; i++){ cin>>a[i]; }

2021-06-06 20:08:47 60

原创 hdu 4165

Pills #include<bits/stdc++.h> using namespace std; #define ll long long ll fa[36] = {1,1}; int main() { for(int i=2; i<35; i++){ for(int j=0; j<i; j++){ fa[i] += fa[j]*fa[i-j-1]; } } int n; while(scanf("%d",&n)!=EOF){ if(n==0)

2021-05-20 19:41:18 65

原创 hdu 2045

不容易系列之(3)—— LELE的RPG难题 //#include<bits/stdc++.h> //using namespace std; //#define ll long long //int main() //{ // ll fa[55]; // fa[1] = 3; // fa[2] = 6; // fa[3] = 6; // for(int i=4; i<=52; ++i){ // fa[i] = 3*pow(2,i-1) - fa[i-1];//所有情况次数减去n与1颜色

2021-05-18 20:11:47 62

原创 hdu 2047

阿牛的EOF牛肉串. n-2 n-1 n ————X表示 EF/O X EF O ————fn1 = 2f(n-2)*1 种 X X EF ————fn2 = 2f(n-2)*1 种 #include<bits/stdc++.h> using namespace std; #define ll long long int main() { ll fa[55]; int n; fa[1] = 3; fa[2] = 8; for(int i=3; i&

2021-05-17 20:55:50 53

原创 hdu 2190

悼念512汶川大地震遇难同胞——重建希望小学 #include<iostream> using namespace std; #define ll long long int main() { int n,t; ll fa[33]; fa[1] = 1;; fa[2] = 3; for(int i=3; i<=31; i++){ fa[i] = fa[i-1] + 2*fa[i-2]; } cin >> n ; while(n--){ cin >&

2021-05-17 20:04:45 50

原创 hdu 2050

折线分割平面 数学推倒: #include<iostream> using namespace std; #define ll long long int main() { int c; int n; ll fn; cin >>c; while(c--){ cin >> n; if(n==1) cout<< 2 <<endl; else if(n==2) cout << 7 <<endl; els

2021-05-17 19:53:29 46

原创 hdu 1879

继续畅通工程 #include<stdio.h> #include<string.h> #include<iostream> #include<algorithm> using namespace std; int pri[10101]; struct s { int b; int e; int num; int v; }a[10101]; bool cmp(s a,s d) { if(a.v==d.v) return a.num<d.n

2021-05-13 19:21:47 52

原创 hdu 1233

还是畅通工程 #include<iostream> #include<algorithm> #include<cstring> using namespace std; struct cum{ int a; int b; int w; }s[10000]; int fa[10000]; bool cmp(cum x,cum y){ return x.w<y.w; } int find(int x){ if(x!=fa[x]) fa[x] = find(

2021-05-11 20:27:07 48

原创 hdu 1232

畅通工程 //#include<bits/stdc++.h> //using namespace std; #include<stdio.h> int n,m; int fa[1010]; int find(int x) { if(fa[x]!=x) fa[x] = find(fa[x]); return fa[x]; } void bing(int a,int b) { int fx=find(a); int fy=find(b); if(fx!=fy) fa[fx]=f

2021-05-10 20:04:27 38

原创 hdu 3183

A Magic Lamp #include<stdio.h> #include<string.h> char s[1001]; int x[1001]; int a[1001]; int main() { int i,j; int l,k,n,m; while(scanf("%s",s)!=EOF) { n=0; scanf("%d",&m); l = strlen(s); for(i=0; i<l; i++) { a[i]=s[i]-

2021-05-09 11:06:32 45

原创 hdu 1236

排名 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> using namespace std; struct stu{ char id[25]; int cnt; int sum; }s[1010]; bool cmp(stu a,stu b) { if(a.sum!=b

2021-05-07 22:34:11 59

原创 hdu 2037

今年暑假不AC #include<stdio.h> int main(){ int n,t; int i,j; int start[100],end[100]; int count; while(scanf("%d",&n)!=EOF&&n!=0){ for(i=0;i<n;i++) scanf("%d %d",&start[i],&end[i]); for(i = 0;i<n-1;i++) for(j=i+1;j

2021-04-14 19:57:21 63

原创 hdu 1009

FatMouse’ Trade #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> using namespace std; struct room{ int beans; int foods; double ave; }ro[100000]; bool compare(room a,room b){ return a.ave>b.ave;

2021-04-13 20:27:20 56

原创 hdu 1098

Ignatius’s puzzle #include<stdio.h> int main() { //f(x) = 5*x^13 + 13*x^5 + k*a*x; int n,i,k; //x==1时f(x) = 18+ka 能被65整除 while(scanf("%d",&k) != EOF){ //求a的值使(18+k*a)%65 == 0 for(i=1; i<=65; i++){ if((18+i*k)%65==0){ p

2021-04-07 20:24:14 39

原创 hdu1060

Leftmost Digit #include<stdio.h> #include<math.h> int xxx(double x){ double a = x*log10(x); //n^n = k <----> log10(n^n) = log10^k; return pow(10, a-floor(a));//log10(k) = A.B = log10(10^A.B); } //k = 10^A.B = 10^A * 10^0.B = N^

2021-04-07 20:04:43 46

原创 hdu 2035

奇异功能 #include<stdio.h> #include<math.h> double y; double ff(double x){ return 6*pow(x,7) + 8*pow(x,6) + 7*pow(x,3) + 5*pow(x,2) - y*x; } int main() { int t; scanf("%d",&t); while(t--){ scanf("%lf",&y); double l=0,r=100; double

2021-03-30 19:25:43 49

原创 hdu 2035

人见人爱A^B #include<stdio.h> int main() { int a,b; while(scanf("%d %d",&a ,&b) != EOF){ if(a==0 && b==0){ break; } int i,temp=1; if(b==0){ printf("1"); }else{ for(i=1; i<=b; i++){ temp = temp * a; temp =

2021-03-29 20:21:43 49

原创 hdu 1097

A hard puzzle #include<stdio.h> int f(int a,int b) { int c=1; a=a%10; while(b!=0){ //a^33==(a^32)*a if(b%2==1){ c=c*a%10; } b=b/2; a=a*a%10; } return c; } int main() { int a,b

2021-03-29 20:06:51 78

原创 hdu1021

斐波纳契 #include<stdio.h> int f[15] = {1, 2, 0, 2, 2, 1, 0, 1}; int main(){ int n; while(scanf("%d", &n) == 1 ){ if(f[n%8]==0){ printf("yes\n"); }else{ printf("no\n"); } } return 0; }

2021-03-29 19:00:44 43

原创 hdu 1108

最小公倍数 #include<stdio.h> int main() { int a,b; int t,c; int m,n; while(scanf("%d %d",&a,&b)!=EOF){ m=a; n=b; if(a<b){ t=b; b=a; a=t; } c=a%b;

2021-03-28 16:27:05 56 1

原创 hdu 1096

A+B用于投入产出做法(Viii) #include<stdio.h> int main() { int sum; int m,n; int a,x; scanf("%d",&n); for(int i=1; i<=n; i++){ scanf("%d",&a); while (a--){ scanf("%d",&x); sum= sum + x; } if(i==n){ printf("%d\n",sum);

2021-03-28 16:08:59 39

原创 hdu 1095

A+B用于投入产出做法(Vii) #include<stdio.h> int main() { int a,b; int sum=0; while (scanf("%d %d",&a ,&b) != EOF){ sum= a+b; printf("%d\n\n",sum); } return 0; }

2021-03-27 09:38:15 66

原创 hdu 1094

A+B用于投入产出做法(VI) #include<stdio.h> int main() { int n,i; int a,sum=0; while(scanf("%d",&n) != EOF){ for(i=1; i<=n; i++){ scanf("%d",&a); sum = sum + a; } printf("%d\n",sum); sum=0; } return 0; }

2021-03-24 21:32:50 72

原创 2021-03-24

A+B用于投入产出做法(V) #include<stdio.h> int main() { int a; int x; int n,i; int sum=0; scanf("%d",&n); for(i=1; i<=n; i++){ scanf("%d",&x); while(x){ scanf("%d",&a); sum = sum + a; x--; } printf("%d\n",sum); sum=0;

2021-03-24 21:06:19 29

原创 hdu 1092

A+B用于投入产出做法(IV) #include<stdio.h> int main() { int n,x; int sum=0; while(scanf("%d",&n) != EOF && n != 0){ while( n ){ scanf("%d",&x); sum=sum+x; n--; } printf("%d\n",sum); sum=0; } return 0; }

2021-03-24 20:33:48 81

原创 hdu 1091

A+B投入产出做法(三) #include<stdio.h> int main() { int a,b; while(scanf("%d %d",&a, &b)!=EOF){ if(a==0&&b==0){ break; } printf("%d\n",a+b); } return 0; }

2021-03-24 19:59:19 34

原创 hdu 1090

A+B投入产出做法(二) #include<stdio.h> int main() { int a,b,n; int i=1; scanf("%d",&n); while(i<n){ for(i=1; i<=n; i++){ scanf("%d %d",&a,&b); printf("%d\n",a+b); } } return 0; }

2021-03-22 20:51:17 88 1

原创 hdu 1089

A+B投入产出做法(一) #include<stdio.h> int main() { int a,b; while(scanf("%d %d",&a, &b)!=EOF) printf("%d\n",a+b); return 0; }

2021-03-22 20:46:34 40

原创 hdu 1001

View Code #include<stdio.h> int main(){ int n,i,sum; while(scanf("%d", &n) != EOF) { sum=0; for(i=1;i<=n;i++){ sum += i; } printf("%d\n\n", sum); } return 0; }

2021-03-22 20:40:09 36

空空如也

空空如也

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

TA关注的人

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