bzoj1599】的更多相关文章

题目链接 BZOJ1599 题解 最小环模板?周末了养生一下[逃] 解释一下原理 \(floyd\)算法每一轮求出以\([1,k]\)为中介点的最短路 我们对于一个环,考虑环上编号最大的点,在\(k\)枚举到那个点时,\(k\)两边的点之间不经过\(k\)的最短路已经计算出来,相连接便是一个环 容易发现最小的环一定会被计算 #include<algorithm> #include<iostream> #include<cstring> #include<cstdi…
1599: [Usaco2008 Oct]笨重的石子 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 758  Solved: 513[Submit][Status] Description 贝西喜欢棋盘游戏和角色扮演类游戏所以她说服Farmer John把她带到玩具店,在那里,她购买了三个不同的骰子,这三个质量均匀的骰子,分别有S1,S2,S3个面.(2 <= S1 <= 20; 2 <= S2 <= 20; 2 <= S3…
题解: 暴力枚举每一种可能性 代码: #include<bits/stdc++.h> using namespace std; int s1,s2,s3,ans,num; int main() { scanf("%d%d%d",&s1,&s2,&s3); ;k<=s1+s2+s3;k++) { ; ;i<=s1;i++) ;j<=s2;j++) &&k-i-j<=s3)tot++; if (tot>num…
2016.11.15 BZOJ1009:DP+矩阵乘法+KMP BZOJ1898:矩阵乘法 BZOJ4101:贪心,考虑我们往右边撞的时候,我们会向左边冲 ,于是枚举答案点利用一个指针计算即可! 2016.11.14 OI队内测试 2016.11.13 BZOJ4512:乱搞 BZOJ4102:DP+bfs BZOJ4395:bfs BZOJ3889:双键值最短路 BZOJ4512 #include <bits/stdc++.h> using namespace std; #define LL…
做之前真是没想到有这么水>.< 但做了还是发上来吧>.< 就当是刷一刷AC量&1A率什么的>.< Bzoj1599: [Usaco2008 Oct]笨重的石子 枚举.. #include<cstdio> int a,b,c; ]; int main(){ scanf("%d%d%d",&a,&b,&c); ;i<=a;i++) ;j<=b;j++) ;k<=c;k++) t[i+j+k]+…
接下来要滚去bzoj刷usaco的题目辣=v=在博客记录一下刷题情况,以及存一存代码咯.加油! 1.[bzoj1597][Usaco2008 Mar]土地购买 #include<cstdio> #include<algorithm> #include<cstring> using namespace std; ; int n,cnt,q[N]; long long x[N],y[N],f[N]; struct node{long long x,y;}a[N]; bool…