当前位置: 首页 > news >正文

wordpress 太多重定向win优化大师有免费版吗

wordpress 太多重定向,win优化大师有免费版吗,做纺织的都用什么网站,wordpress建站教程视频坐标变换(其二) 首先我按照一般的逻辑写出来,居然超时了??? 之后想了想,还是觉得大有可为的,对拉伸前缀积,对旋转前缀和成功解决问题。 80分:超时 #inclu…

坐标变换(其二)

首先我按照一般的逻辑写出来,居然超时了???

之后想了想,还是觉得大有可为的,对拉伸前缀积,对旋转前缀和成功解决问题。

80分:超时

#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
const int N=1e5;struct Operate
{int op;double k;	
};int n,m;
vector<Operate>inst(N);void stretch(double&x,double&y,double&k)
{x=k*x;y=k*y;
}void rotate(double&x,double&y,double&k)
{//巨大坑点!!!计算旋转结果时要避免纵坐标受到横坐标已经计算从而变化的影响 double tempx=x; x=x*cos(k)-y*sin(k);y=tempx*sin(k)+y*cos(k);
}int main()
{cin>>n>>m;	//操作和查询次数Operate t;for(int i=1;i<=n;i++){cin>>t.op>>t.k;inst[i]=t;}double x,y,l,r;while(m--){cin>>l>>r>>x>>y;for(int i=l;i<=r;i++){ if(inst[i].op==1)stretch(x,y,inst[i].k);else if(inst[i].op==2)rotate(x,y,inst[i].k);}printf("%.3lf %.3lf\n",x,y);} return 0;} 

改进策略,我觉得伸缩是线性的变换,可能通过类似前缀和的方式进行规整。比如说,执行12345这五条指令,其中135都是伸缩指令,按理说,我们一共需要执行五次。如果使用类似前缀和的想法,我们只需要知道1、5这两次的前缀积,然后将k[5]/k[1-1],就可以得到这部分总共需要处理的伸缩值了。

但是我发现这样还是有问题,因为为了判断旋转这种,还是会遍历一遍。那么,旋转,能类似前面的方式进行优化吗?如果不看公式,看角度的话,旋转其实也是一种线性的变化,无非是在前面的基础上进行加减罢了。我们可以累计这几步总共旋转了多少角度,最后再统一计算。

100昏:(一个坐标变换居然用上前缀和我是没想到的)

#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
const int N=1e5;int n,m;
//这里使用前缀和进行优化 
int inst[N]={0};
double mul_k[N]={1};
double angle[N]={0};void stretch(double&x,double&y,double k)
{x=k*x;y=k*y;
}void rotate(double&x,double&y,double k)
{//巨大坑点!!!计算旋转结果时要避免纵坐标受到横坐标已经计算从而变化的影响 double tempx=x; x=x*cos(k)-y*sin(k);y=tempx*sin(k)+y*cos(k);
}int main()
{cin>>n>>m;	//操作和查询次数int op;double k;for(int i=1;i<=n;i++){cin>>op>>k;if(op==1)	//在不同处理的同时需要对无关参数顺移 {mul_k[i]=mul_k[i-1]*k;angle[i]=angle[i-1];}else{mul_k[i]=mul_k[i-1];angle[i]=angle[i-1]+k;}}double x,y;int l,r;while(m--){cin>>l>>r>>x>>y;stretch(x,y,mul_k[r]/mul_k[l-1]);rotate(x,y,angle[r]-angle[l-1]);printf("%.3lf %.3lf\n",x,y);} return 0;} 
http://www.ritt.cn/news/19081.html

相关文章:

  • 做婚恋交友类网站网站建设哪个公司好
  • 产教融合信息门户网站建设方案教育培训网
  • 找人做网站需要注意什么问题磁力库
  • 网站如何做关键词河北百度推广电话
  • 网站知名度推广美国疫情最新数据消息
  • 湖南好搜网站建设浙江网站推广公司
  • 丰联汽配网站建设成本培训课程设计
  • 珠海网站建设易搜互联阿里巴巴数据分析官网
  • 社交网站有哪些如何做电商网站建设平台
  • 网页设计与网站建设中的热点友情链接交换平台源码
  • 电子商务网站建设可运用的技术网络营销以什么为中心
  • wordpress更换网页logo安顺seo
  • 有域名后怎么建网站网站制作过程
  • wordpress多站点内容聚合百度搜索引擎营销案例
  • 雅布设计公司优化大师会员兑换码
  • 2015做哪个网站致富企业培训体系搭建
  • 建设银行网站维修图片网盘资源搜索神器
  • 墟沟企业建站价格表信息流推广渠道有哪些
  • linux html转wordpress百度seo关键词优化软件
  • 网站开发授权书seo搜索引擎优化
  • 阳江网站建设公司海淀区seo全面优化
  • 做网站编辑器海南百度竞价推广
  • 网站链接太多怎么做网站地图搜索引擎营销分类
  • 丽江手机网站建设google下载
  • 个人网站设计师品牌推广百度seo
  • seo的主要内容优化大师有必要安装吗
  • php 做的应用网站百度非企渠道开户
  • 南昌自助建站模板品牌营销咨询公司
  • 制作网站比较大的几家公司百度知识营销
  • 秀屿网站建设免费个人网站制作