题解
CoderFly
如果现在不努力,那跟咸鱼有什么区别。
展开
-
HDU4790 Just Random
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4790 训练的时候被这题坑惨了啊,看题解也看了半天才懂,所以准备详细的写一个题解,以便以后复习。 题目意思是:从区间[a,b]选取一个数字x,区间[c,d]选取一个数字y,使得(x+y)%p=m。问你几率有多大。最简分式输出(除gcd就可以)。 总的事件总数就是(b-a+1)*(d-c+1)。 关原创 2016-03-21 17:34:53 · 486 阅读 · 0 评论 -
51nod1065 最小正子段和
51nod1065 最小正子段和#include<iostream>#include<cstdio>#include<cstdlib>#include<algorithm>#include<cstring>#include<string>#include<set>using namespace std;typedef long long ll;ll a[50010];struct原创 2016-09-14 15:12:17 · 464 阅读 · 0 评论 -
51nod1100斜率最大
51nod1100斜率最大按照x坐标从小到大排序 斜率最大的肯定是相邻的两个坐标#include<iostream>#include<cstdio>#include<cstdlib>#include<algorithm>#include<cstring>#include<string>#include<set>using namespace std;typedef long lon原创 2016-09-13 22:55:50 · 444 阅读 · 0 评论 -
中国(北方)大学生程序设计训练赛(第一周)
Problem D: 数学题题目链接:DDDDDD 取个倒数就可以变成乘法了… 二分答案 然后chick的时候 双指针 卡精度…要用 long double#include <bits/stdc++.h>#define rep(i,a,n) for (int i=a;i<=n;i++)#define per(i,a,n) for (int i=n;i>=a;i--)#define pb p原创 2017-03-06 13:13:41 · 606 阅读 · 0 评论