数学
noon/moon
这个作者很懒,什么都没留下…
展开
-
HDU 2050 折线分割平面
#include <bits/stdc++.h>using namespace std;int main(){ int t;cin>>t; while(t--){ int n;cin>>n; cout<<2*n*n-n+1<<endl; } return 0;}参考...原创 2019-11-06 23:43:41 · 66 阅读 · 0 评论 -
HDU 2092 整数解
#include <bits/stdc++.h>using namespace std;int is_square(int n){ for(int i=1;i*i<=n;i++) if(i==n/i&&n%i==0) return i; return 0;}int main(){ int a,...原创 2019-11-06 23:20:23 · 98 阅读 · 0 评论 -
HDU 2086 A1 = ?
已知条件:Ai = (Ai-1 + Ai+1)/2 - Ci (i = 1, 2, 3, … n) ①①累加得:A1 + An = A0 + An+1 - 2(C1 + C2 …+Cn) ②②累加得:(n+1) A1 = nA0 + An+1 - 2(nC1 + (n-1)C2 + … + Cn)&nb...原创 2019-11-04 00:53:41 · 84 阅读 · 0 评论 -
HDU 2015 偶数求和
一段等差数列的平均值=首尾两项的和除以二。#include <iostream>using namespace std;int main(){ int a[101];//偶数数列 for(int i=0;i<101;i++) a[i]=i*2; int n,m,p;//p指向每m个数的第一个 while(cin>>...原创 2019-09-27 16:28:54 · 70 阅读 · 0 评论 -
HDU 2005 第几天?
c++:#include <iostream>using namespace std;int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){ int year,month,day; char t; while(cin>>year>>t>>month>...原创 2019-09-26 10:54:16 · 69 阅读 · 0 评论 -
HDU 2031 进制转换
#include <iostream>using namespace std;int main(){ int n,r; char m[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; while(cin>>n>>r){ if(n...原创 2019-09-25 22:20:04 · 82 阅读 · 0 评论 -
HDU 2001 计算两点间的距离
#include <bits/stdc++.h>using namespace std;int main(){ double x1,y1,x2,y2; while(cin>>x1>>y1>>x2>>y2) printf("%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-...原创 2019-09-17 21:15:55 · 70 阅读 · 0 评论 -
HDU 2032 杨辉三角
#include <iostream>using namespace std;int main(){ int tri[30][30]={0}; for(int i=0;i<30;i++){ tri[i][0]=1; tri[i][i]=1; } for(int i=0;i<30;i++){ ...原创 2019-09-24 21:47:24 · 97 阅读 · 0 评论 -
P1003 铺地毯 (简单数学)
刚开始感觉有点难,似乎要不停地标记每个点的覆盖地毯编号。看到普及-的难度就又想了想,发现其实是很简单的一道模拟题加一点数学。#include <iostream>using namespace std;struct node{ int x,y; int l,h;};int main(){ int n; cin>>n; no...原创 2019-09-11 22:37:03 · 437 阅读 · 0 评论 -
PAT乙级 1003 我要通过! (数学/字符串/映射)
前面A的个数乘以中间A的个数等于后面A的个数#include<iostream>#include <string>#include <map>using namespace std;int main(){ int n; cin>>n; while(n--){ map<char,int>m;...原创 2019-09-06 16:56:44 · 97 阅读 · 0 评论