php 网站 下载有创意的电商公司名字大全
2026/1/11 5:19:39 网站建设 项目流程
php 网站 下载,有创意的电商公司名字大全,济南众筹网站建设,360个人网站怎么推广P2013 无线电测向 题目描述 有天线定位装置的船能通过接收当地灯塔信号来确定自己的位置。每个灯塔固定在已知点上并发出特有的信号。当船检测到信号#xff0c;它可通过旋转天线直到信号达到最大强度。这样就可确定自身与该灯塔的位置关系。只要接收到两个灯塔的信息#xf…P2013 无线电测向题目描述有天线定位装置的船能通过接收当地灯塔信号来确定自己的位置。每个灯塔固定在已知点上并发出特有的信号。当船检测到信号它可通过旋转天线直到信号达到最大强度。这样就可确定自身与该灯塔的位置关系。只要接收到两个灯塔的信息就有可能确定船当前的位置。编程任务通过一对灯塔信息来确定船的位置。灯塔和船的位置被确定在一个直角坐标系内。xxx轴正向指向东yyy轴正向指向北。船的航行路线从正北开始按顺时针用度表示。北是0∘0^\circ0∘东是90∘90^\circ90∘南是180∘180^\circ180∘西是270∘270^\circ270∘。灯塔与船的位置关系用相对于船的航行方向顺时针用度表示。输入格式文件的第一行是一个整数表示灯塔的数目NNN。以下NNN行每行表示一个灯塔为灯塔名称xxx坐标和yyy坐标。它们都用空格隔开。灯塔信息下面是船的信息包括三行一行是船的方向其余两行是所接收到的灯塔信号。具体如下输入数据数据的含义方向船的航行方向名称111角度111第一个灯塔信息的名称灯塔的方位名称222角度222第二个灯塔信息的名称灯塔的方位灯塔的方位为船与灯塔所在的直线与船的航行方向的夹角从船的航行方向开始顺时针。222个数据用空格隔开。输出格式输出船的位置精确到222位小数。如果无法确定船的位置应输出NO ANSWER不能使用小写。输入输出样例 #1输入 #15 a 1 5 b 1 1000 c 2 4 d 51 60 e 153 79 30 e 160 d 210输出 #1160.83 123.41说明/提示对于100%100 \%100%的数据1≤N≤301 \le N \le 301≤N≤30灯塔名称是202020个以下的字母。C实现#includebits/stdc.h#definepiipairint,intusingnamespacestd;constdoublepi3.1415926535;// 建议选取较高精度intn;mapstring,piimp;intmain(){cinn;for(inti1;in;i){intx,y;string name;cinnamexy;mp.insert(make_pair(name,make_pair(x,y)));}string s1,s2;doubleangleShip,angle1,angle2;cinangleShip;angleShip90-angleShip;// 转化为与 x 轴的夹角cins1angle1;cins2angle2;doublex1mp[s1].first,y1mp[s1].second;doublex2mp[s2].first,y2mp[s2].second;angle11.0*(angleShip-angle1)*pi/180;// x 轴夹角转换与弧度制转换angle21.0*(angleShip-angle2)*pi/180;if(angle1angle2){// 判断夹角coutNO ANSWER;return0;}doublek1tan(angle1),k2tan(angle2);// 计算斜率传参弧度制doublex(y2-y1-k2*x2k1*x1)/(k1-k2);// 套上述结论doubleyk1*(x-x1)y1;printf(%.2lf %.2lf,x,y);// 保留两位小数return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询