摘要:
【题目描述】 N个虫洞,M条单向跃迁路径。从一个虫洞沿跃迁路径到另一个虫洞需要消耗一定量的燃料和1单位时间。虫洞有白洞和黑洞之分。设一条跃迁路径两端的虫洞质量差为delta。 1.从白洞跃迁到黑洞,消耗的燃料值减少delta,若该条路径消耗的燃料值变为负数的话,取为0。 2.从黑洞跃迁到白洞,消耗的 阅读全文
摘要:
Description 给出数字N(1<=N<=10000),X(1<=x<=1000),Y(1<=Y<=1000),代表有N个敌人分布一个X行Y列的矩阵上矩形的行号从0到X-1,列号从0到Y-1再给出四个数字x1,y1,x2,y2,代表你要从点(x1,y1)移到(x2,y2)。在移动的过程中你当然 阅读全文
摘要:
Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgw 阅读全文
摘要:
/*n #include #include #include #include #include using namespace std; typedef long long ll; const int MAXN = 6000; const int MOD = 1000000007; int f[MAXN][MAXN] = {{0}}; int n, a, b, k; inl... 阅读全文
摘要:
#include #include #include #include #include #define ll long long using namespace std; const ll mod = 1000000007; ll n,k,c[20][20]; ll ansa,ansb,ans; void get_c(){ for(int i = 1;i >= 1; } ... 阅读全文
摘要:
#include #include #include #include #include using namespace std; const int maxn = 200005; int n,k,a[maxn]; char cmd; int main(){ freopen("str.in","r",stdin); freopen("str.out","w",stdout... 阅读全文
摘要:
#include #include #include #include #include #include #define ll long long using namespace std; const int maxn = 100005; const ll mod = 1000000007; struct edge{ int to; int nxt; }; int n,f... 阅读全文
摘要:
#include #include #include #include #include using namespace std; const int maxn = 5000; int n,a[maxn],b[maxn],c[maxn],rka[maxn],rkb[maxn],rkc[maxn]; bool visa[maxn],visb[maxn],visc[maxn]; int rk,r... 阅读全文
摘要:
#include #include #include #include #include #define ll int using namespace std; const int maxn = 1000005; ll read(){ ll x=0,f=1;char ch=getchar(); while(ch'9'){if(ch=='-')f=-1;ch=getchar()... 阅读全文
摘要:
/* 用f[i][k]表示考虑到第i个雕塑,分成k组,可不可行(这是一个bool类型的数组) 转移: f[i][k]=f[j][k-1],sum[i]-sum[j]合法 */ #include #include #include #include using namespace std; typedef long long ll; const int max_n = 2010; c... 阅读全文