
水题
文章平均质量分 60
烟雨默然
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zoj 3212
很简单的题目,不要想多就行#include#includeusing namespace std;int main(){ int num[16][16]; int t,sum,n,m,j,k,i; scanf("%d",&t); while(t--) { scanf("%d%d%d",&n,&m,&k); for(i=0;i<n;i++) { for(原创 2012-04-10 19:36:01 · 569 阅读 · 0 评论 -
HDU 2716 水题
很水的题目,郁闷的是我题目看错#include#includeusing namespace std;int key[26];void Inti(char ch[]){ int i; for(i=0;i<26;i++) { key[i]='a'+i; } int len=strlen(ch); for(i=0;i<len;i++) { if(ch[i]>='原创 2012-12-12 20:11:56 · 561 阅读 · 0 评论 -
对于我的问题,老师给出的答案
很简单的一个问题,不过老师表扬了一下我,兮兮//主要是精度问题,double精度有限(15-16位),超过精度位会自动进位,所以出了问题//看一下以下代码,输出为//0 123456790 123456789#include using namespace std;int main(){ int b=123456789; int c1,c2,c3; c1=0.9999原创 2012-12-10 18:33:35 · 596 阅读 · 0 评论 -
ACdream 1028
这里开始一直超时,后来看了公式,就发现自己傻了C[k]=(A[1]+A[2]+⋯+A[k])⋅B[k]+(B[1]+B[2]+⋯+B[k])⋅A[k]−A[k]⋅B[k]注意long long/************************************************************** Problem: 1028 User: yp04原创 2012-11-19 18:21:59 · 461 阅读 · 0 评论 -
ACdream 1022
这题我开始看的时候没思路,仔细想了想想到怎么做了,因为n是奇数个,所以0和1的个数一定是不同的第一次提交的时候没有check验证,不过居然过了,后来大神看了我的代码,就发现我的错了例如当出现某两个数是10 、 01时候,我的代码会将10、 01 和 00 、11混淆,水过了,现在修改了下,没有问题了只能说我思路不严密,呜呜,真佩服大神/***********************原创 2012-11-19 11:03:37 · 924 阅读 · 2 评论 -
poj 2424 不是dp是水题
1 0 008:00 108:10 208:20 2答案居然是3!!!!题意都理解错了#include#includeusing namespace std;int table1[101],table2[101],table3[101];int main(){ char time[10]; int a,b,c,num; int sum; while(sc原创 2012-10-08 11:56:30 · 567 阅读 · 0 评论 -
分苹果
Description有n个人排成一队,他们都有一个值,如果这个值是个整数xi,表示他有多余的xi个苹果,如果是个负数,表示他想要xi个苹果,有多余苹果的人要把苹果给想要苹果的人,使得每个人的值都变为0,每移动一个苹果给一个人都要花费一个单位的工作量,求完成任务的最小的任务量。Input有多组测量数据,先输入一个数T,表示有T组数据,然后输入一个n,表示有n个人,然后是n个人的值。原创 2012-05-09 13:21:39 · 527 阅读 · 0 评论 -
石头剪刀布
石头剪刀布1TimeLimit: 1 Second MemoryLimit: 32 MegabyteDescription放寒假了,x一个人在家很无聊。于是他就想出了一种新的石头剪刀布玩法(单机版的哦)。玩法如下:S代表石头,J代表剪刀,B代表布。赢得一分,平不得分,输扣一分。进行n次游戏,而且对手每次游戏出的什么都是已知的。但是自己只能出a次S,b次J和c次B(a,b原创 2012-05-08 20:50:40 · 871 阅读 · 0 评论 -
zoj 3600
#include#include#includeusing namespace std;int t;double a,b;double run1(){ return a*2+b*3+t*2.0/5.0;}double run2(){ return a*2.5+3.75*b+t*2.5/4.0;}int sw(double a){ if((a-(int)a)>原创 2012-04-16 19:51:56 · 1056 阅读 · 0 评论 -
zoj 3607
这题当时比赛的时候以为是dp,以为客人走了还会回来==!#include#includeusing namespace std;int main(){ int pi[1001],ti[1001]; double temp,Maxtime,Max,Time; int t,n,i,sum; scanf("%d",&t); while(t--) { scanf("%d",&原创 2012-04-16 18:59:27 · 1333 阅读 · 0 评论 -
zoj 3610
很水的题目,但是没发现之前,打了很长的代码#include#include#includeusing namespace std;int main(){ int t; string str1,str2,str; scanf("%d",&t); while(t--) { cin>>str1>>str2>>str; cout<<str2; printf(" will原创 2012-04-16 19:27:32 · 1009 阅读 · 0 评论 -
zoj 3609
比赛的时候卡在这里,都是我没有把题目看懂,m=1的情况没考虑好,直接当不存在处理了==下面给一种暴力法不过时间也是很快的#include#includeusing namespace std;int t;int main(){ int t,a,m,aa,ans,mm,i; scanf("%d",&t); while(t--) {原创 2012-04-15 18:45:53 · 777 阅读 · 0 评论 -
HDU 4452
简单模拟题0.0就是处理麻烦点点而已,还有题目难懂#includeusing namespace std;int f[4][2]={-1,0,0,-1,1,0,0,1};//0:N 1:W 2:S 3:Eint n;int x_1,y_1,x_2,y_2;int dis_1,speed_1,time_1;int dis_2,speed_2,time_2;inline i原创 2013-04-15 18:47:29 · 1013 阅读 · 0 评论