数学
Galahad_LLLLLL
这个作者很懒,什么都没留下…
展开
-
leyni,loli,cap
思路:先对萝莉报数进行排列(方便比较) 然后计算出戴帽子的loli数,利用诚实loli数组计算出正确的顺序,然后两个数组进行比较,若不一致则有loli说谎原创 2017-03-07 10:22:59 · 688 阅读 · 0 评论 -
HDOJ2048(错位排列)
递推原创 2017-10-12 17:38:49 · 318 阅读 · 0 评论 -
质数(素数)
#include #include #include #include using namespace std;void pn(int n){ int flag=1; for(int i=2;i<=sqrt(n);i++) if(n%i==0) {flag=0;break;} //核心 if(!flag) cout<<n<<" 不是质数"<<endl;原创 2017-03-27 14:48:13 · 271 阅读 · 0 评论 -
HDOJ2045(环形染色问题)
递推原创 2017-10-11 20:02:13 · 948 阅读 · 0 评论 -
HDOJ2036(多边形面积)
#include #include #include #include #include #include #include using namespace std;int a[101];int b[101];int main(){int n;while (cin >> n, n){for (int i = 0; i {原创 2017-10-10 20:13:11 · 274 阅读 · 0 评论 -
HDOJ2040
#include #include #include #include #include #include #include using namespace std;int cacu(int x){int sum = 0;for (int i = 2; i if (x%i == 0) sum += x / i;return sum;原创 2017-10-10 09:17:44 · 289 阅读 · 0 评论 -
HDOJ2054(大数处理)
#include #include #include #include #include #include #include using namespace std;#define N 110string s1, s2;int sw(string s) //有符号开头的 {if (s[0] == '+'||s[0]=='-原创 2017-09-29 20:54:26 · 360 阅读 · 0 评论 -
HDOJ2035(次方末位)
#include #include #include #include #include #include #include using namespace std;#define N 110int a[N];int b[N];int main(){int n, m;while (cin >> n >> m, n,原创 2017-09-29 07:45:28 · 259 阅读 · 0 评论 -
HDOJ2034(为毛别人AC 我WA)
尼玛不是一样的吗?!原创 2017-09-28 20:23:21 · 299 阅读 · 0 评论 -
HDOJ2049(错排+组合)
递推原创 2017-10-12 18:43:41 · 300 阅读 · 0 评论 -
HDOJ2051
做了几天数学题终于有编程题了原创 2017-10-12 19:15:00 · 273 阅读 · 0 评论 -
HDOJ2104(最大公因数)
最大公因数 辗转相减法原创 2017-03-27 13:50:43 · 583 阅读 · 0 评论 -
HDOJ2673 (shǎ崽 OrOrOrOrz)
链接:http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1§ionid=3&problemid=9#include#include#include#include#include#include#include#include#include#include#includeusing nam原创 2017-03-30 10:57:55 · 303 阅读 · 0 评论 -
HDOJ2058
记熟等差数列求和公式原创 2017-10-15 19:18:13 · 483 阅读 · 0 评论 -
HDOJ2057(十六进制加法)
幸亏看了讨论区原创 2017-10-15 18:28:25 · 418 阅读 · 0 评论 -
HDOJ1018(斯特林公式)
计算这个数的阶乘有多少位原创 2017-09-23 21:03:23 · 345 阅读 · 0 评论 -
HDOJ1023(卡特兰数+大数乘除法)
参考大牛代码,写了些笔记原创 2017-09-25 19:10:37 · 248 阅读 · 0 评论 -
HDOJ2063(匈牙利算法模板题)
//dalao详解: http://blog.csdn.net/dark_scope/article/details/8880547#include #include #include #include #include #include #include #includeusing namespace std;#define INF 0x原创 2017-10-17 15:25:08 · 453 阅读 · 0 评论 -
(请教)HDOJ2056(WA)(已解决)
看清楚 是WRONG ANSWER的(最下面有解决代码)原创 2017-10-14 10:16:49 · 467 阅读 · 0 评论 -
HDOJ2032(杨辉三角)
#include #include #include #include #include #include #include using namespace std;#define N 110int a[N][N];void yh(){for (int i = 1; i for (int j = 1; j {if原创 2017-09-28 16:39:13 · 288 阅读 · 0 评论 -
HDOJ2031(十进制变X进制)
#include #include #include #include #include #include #include using namespace std;#define N 110int a[N];int main(){int n, m;while (cin >> n >> m){int f = 1;原创 2017-09-27 20:57:22 · 1167 阅读 · 0 评论 -
code[vs] 3117 高精度练习之乘法
/*作者:桦清_L*/#include #include #include #include #include using namespace std;char ca[501];char cb[501];int a[501];int b[501];int c[1001];void cover(int l,char c[],int a[]){ int n=0原创 2017-04-21 10:27:11 · 271 阅读 · 0 评论 -
code[vs] 3116 高精度练习之加法
/*作者:桦清_L*/#include #include #include #include #include using namespace std;char ca[501];char cb[501];int a[501];int b[501];int c[501];void cover(int l,char c[],int a[]){ int n=0;原创 2017-04-20 21:12:57 · 249 阅读 · 0 评论 -
code[vs] 3115 高精度练习之减法
/*作者:桦清_L*/#include #include #include #include #include using namespace std;char ca[501];char cb[501];int a[501];int b[501];int c[501];void cover(int l,char c[],int a[]){ int n=0;原创 2017-04-20 21:03:52 · 322 阅读 · 0 评论 -
code[vs] 1474十进制-m进制
反向取余法原创 2017-04-19 19:04:34 · 284 阅读 · 0 评论 -
康托展开-简单应用
输入数在由其数字组成的全排列中排第几(小到大)原创 2017-04-05 20:30:44 · 330 阅读 · 0 评论 -
最大公约数and最小公倍数
a*b=最大公约数*最小公倍数原创 2017-03-27 14:01:24 · 342 阅读 · 0 评论 -
分解质因数
#include #include #include #include using namespace std;int main(){ int n; while(cin>>n) { cout<<n<<" = 1 * "; int mark=1; while(n!=1) {原创 2017-04-10 19:03:39 · 224 阅读 · 0 评论 -
HDOJ1098
#include #include #include #include using namespace std;int main(){int k;while (cin >> k){int flag = 0;int i;for (i = 0; i {if ((18 + k*i) % 65 == 0) //详见除法原理{原创 2017-09-23 20:53:36 · 210 阅读 · 0 评论 -
任意两日期相隔多少天
觉得两个日期直接求差考虑的东西略多,以上的方法可能是简单了,但总觉得存在什么问题 求教原创 2017-03-02 20:23:48 · 528 阅读 · 0 评论 -
HDOJ2029(回文数)
#include #include #include #include #include #include #include using namespace std;#define N 110string s;int main(){int t;cin >> t;getchar();for (int i = 1;原创 2017-09-27 20:39:48 · 264 阅读 · 0 评论 -
HDOJ2028(最小公倍数)
#include #include #include #include #include #include #include using namespace std;#define N 110int a[N];int main(){int n;while (cin >> n){int i;for (i = 0原创 2017-09-27 20:33:56 · 307 阅读 · 0 评论 -
HDOJ2023
#include #include #include #include #include #include #include using namespace std;#define N 110double a[N]; //学生总分int b[N][N];double c[N]; //各科总分int main(){i原创 2017-09-27 19:24:44 · 272 阅读 · 0 评论 -
HDOJ2019
#include #include #include #include #include #include #include using namespace std;#define N 110int a[N];int main(){int n, m;while (cin >> n >> m, n, m){int原创 2017-09-27 15:57:10 · 159 阅读 · 0 评论 -
HDOJ2018
预打表上瘾了原创 2017-09-27 15:45:36 · 233 阅读 · 0 评论 -
HDOJ2015
#include #include #include #include #include #include #include using namespace std;int a[101] = { 0 };int main(){for (int i = 1; i int n, m;while (cin >> n >> m)原创 2017-09-26 20:16:22 · 136 阅读 · 0 评论 -
HDOJ2009(预处理)
...原创 2017-09-26 18:59:51 · 191 阅读 · 0 评论 -
HDOJ2005
最讨厌日期计算了原创 2017-09-26 09:27:51 · 288 阅读 · 0 评论 -
HDOJ1196(Lowest Bit 二进制最低位)
#include #include #include #include #include #include using namespace std;int a[7];int main(){ int n; while(cin>>n&&n!=0) { int i=0; while(n!=0) {原创 2017-03-27 20:57:23 · 273 阅读 · 0 评论