标题:有个关于ACM的题,个人觉得很有意思,但自己搞不出很好的算法。帮个忙!
只看楼主
Soulink
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-7-14
 问题点数:0 回复次数:2 
有个关于ACM的题,个人觉得很有意思,但自己搞不出很好的算法。帮个忙!
有个关于ACM的题,个人觉得很有意思(内容是关于Google Map的),但自己搞不出好的算法。看各位能不能都拿出自己的方案。今天晚上就干这个事了!!!

pwTGbyaf.rar (49.94 KB) 有个关于ACM的题,个人觉得很有意思,但自己搞不出很好的算法。帮个忙!



或者直接登录到浙大ACM的这个地址:

http://acm.zju.edu.cn/show_problem.php?pid=2855

[此贴子已经被作者于2007-10-3 18:30:35编辑过]

搜索更多相关主题的帖子: ACM 算法 Google php acm 
2007-10-03 18:29
oppe
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-4
得分:0 
回复:(Soulink)有个关于ACM的题,个人觉得很有意思...
0.06S左右解决的话直接模拟查找过程做就好了
#include<stdio.h>
#include<math.h>
#define pi 3.14159265358979
int main()
{
int i;
double MAXY=log(tan(pi/4+85*pi/360));
double x,y,xx,yy;
while(scanf("%lf%lf%d",&x,&y,&i)!=EOF)
{
for(xx=90,yy=MAXY/2,y=log(tan(pi/4+pi*y/360)),printf("t");i;i--,xx/=2,yy/=2)
if(x>=0&&y>=0) {printf("r");x-=xx;y-=yy;}
else if(x>=0&&y<=0) {printf("s");x-=xx;y+=yy;}
else if(x<=0&&y<=0) {printf("t");x+=xx;y+=yy;}
else {printf("q");x+=xx;y-=yy;}
printf("\n");
}
return 1;
}
2007-10-05 11:19
Soulink
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-7-14
得分:0 
非常感谢你的帮助!以后多多请教了,谢谢!

开硬件之道,创软件之业。
2007-11-15 12:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-174853-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.127217 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved