- 博客(8)
- 资源 (30)
- 收藏
- 关注
原创 ZOJ 2376 Ants
读懂题目以后,就是简单题了,蚂蚁遇到相当于换了一个身份。1. 找到最快全部下落: 所有下落最快值中的最大值2.找到最慢全部下落:所有下落中最慢值的最大值代码如下:#include #include using namespace std;#define MAX 100000int maxdata(int d1,int d2){ int res = d1>d2 ? d1
2012-04-28 11:35:54 484
原创 ZOJ1489 2^x mod n = 1
本题用循环求出2^x 然后在mod n =1,时间就超出了。利用数学公式 (m*n)%d=(m%d * n%d)%d,情况节变得很简单代码如下:#include #include #include using namespace std;#define MAX 25int main(){ int n; while (cin>>n) { if((n&1)==0|
2012-04-26 18:52:46 972
原创 ZOJ1543 Stripies
本题是典型的贪心算法:假设有3个数字 a,b,c想要S1代码如下:#include #include #include using namespace std;#define MAX 1000void bubble_sort(int s[],int len){ bool flag=true; for(int ii=len-1;ii>0&&flag;ii--)
2012-04-26 02:21:09 949
原创 memset
void *memset( void *dest, int c, size_t count );memset函数是按照字节赋初值的。memset(stripy,0,length*sizeof(int));
2012-04-26 01:37:34 344
原创 ZOJ1067Color Me Less
#include using namespace std;#define N 16int main(){ int R[16],G[16],B[16]; int r,g,b; for(int ii=0;ii<N;ii++) //读入目标集合 cin>>R[ii]>>G[ii]>>B[ii]; while(1) { cin>>r>>g>>b; if(r==-1 &&
2012-04-26 00:19:50 563
原创 ZOJ1051 A New Growth Industry
题意读懂了做的很快繁殖规则:dish【20】【20】为第二天的细菌密度, dish【i】【j】= dish【i】【j】 + d【dish_copy[i][j]+dish_copy[i-1][j]+dish_copy[i+1][j] +dish_copy[i][j-1]+dish_copy[i][j+1]】; dish_copy【20】【20】= dish【20】【20】
2012-04-25 22:44:41 1239
原创 【简单】ZOJ1037 Gridland
#include using namespace std; int main() { cout.precision(2); cout.setf(ios::fixed); int s,m,n; cin>>s; for (int ii=0;ii<s;ii++) { cin>>m>>n; double sum=0; sum=m*n; cout<<"Scenario #
2012-04-25 19:36:24 579
转载 C++设置浮点数显示的精度
using namespace std;cout.precision(int nP);cout.setf(ios::fixed,ios::floatfield); 或者 cout.setf(ios::fixed);nP 是想要的小数点位数.
2012-04-16 17:51:12 5098 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人