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

织梦网站上传路径不对/百度榜单

织梦网站上传路径不对,百度榜单,做妇产科网站,淄博seo网络公司★☆ 输入文件:BlackHawk.in 输出文件:BlackHawk.out 评测插件 时间限制:0.05 s 内存限制:256 MB 【题目描述】 正义的萌军瞄准了位于南极洲的心灵控制器,为此我们打算用空袭摧毁心灵控制器,然而心…

★☆   输入文件:BlackHawk.in   输出文件:BlackHawk.out   评测插件
时间限制:0.05 s   内存限制:256 MB

【题目描述】



正义的萌军瞄准了位于南极洲的心灵控制器,为此我们打算用空袭摧毁心灵控制器,然而心灵控制器是如此强大,甚至能缓慢控制飞行员。一群勇敢的士(feng)兵(zi)决定投弹后自杀来避免心灵控制。然而自杀非常痛苦,所以萌军指挥官决定到达目的地后让飞机没油而坠落(也避免逃兵)。军官提供两种油:石油和中国输送来的地沟油,刚开始飞机没有油,飞机可以加几桶石油和几桶地沟油(假设石油和地沟油都有无限桶),飞机落地时必须把油耗尽,已知一桶石油和一桶地沟油所能支撑的飞行距离分别为a,b,驾驶员们必须飞往一个目的地,总距离为c.

1.最少,最多需要加几桶油,若只有一种方案,最少和最多的是相同的.

2.总共有多少种不同的加油配方(死法)能到达目的地。

【输入格式】

只有一行,三个正整数a,b,c

【输出格式】

两行,第一行为最少加几次油和最多加几次油,

第二行为加油方法总数。

若不存在任何方法,第一行输出-1 -1

第二行输出0

【样例输入】

样例1:
2 3 10
样例2:
6 8 10

【样例输出】

样例1:
4 5
2
样例2:
-1 -1
0

【提示】

样例解释:

样例一:飞机加两次石油,两次地沟油,总次数为4,2*2+3*3=10

飞机加五次石油,不加地沟油,总次数为5,2*5+3*0=10

总共两种

样例二:飞机无法到达目的地

数据范围:

对于10%的数据,a<=103,b<=103,c<=103

对于20%的数据,a<=104,b<=104,c<=106

对于50%的数据,a<=109b<=109,c<=109

对于100%数据,a<=31018b<=31018,c<=31018

三个答案分值权重分别为20%,30%,50%

【来源】

 

这个题就是个扩展欧几里得的裸题,也不算太裸,因为涉及到求最小值和最大值的问题

但是自己写了一个交上去爆零,后来看了看比人写的代码,发现还是懵逼在45—49行里。。

4546貌似是求最大区间,,但是为什么要/b/a呢?x为什么要加负号呢??

还有ans1,ans2的b-a是什么鬼。。

啊啊啊啊啊啊为什么为什么为什么。。。。。。

=.=

 

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<cmath>
 5 #include<vector>
 6 #include<map>
 7 #define LL long long 
 8 using namespace std;
 9 LL a,b,c,x,y;
10 LL read(LL & n)
11 {
12     int flag=0,x=0;char c='/';
13     while(c<'0'||c>'9'){c=getchar();if(c=='-')flag=1;}
14     while(c>='0'&&c<='9')x=x*10+(c-48),c=getchar();
15     if(flag)n=-x;
16     else n=x;
17 }
18 LL gcd(LL a,LL b)
19 {
20     if(b==0)return a;
21     else return gcd(b,a%b);
22 }
23 LL exgcd(LL a,LL b,LL &x ,LL & y)
24 {
25     if(b==0)
26     {x=1;y=0;return a;}
27     LL r=exgcd(b,a%b,x,y);
28     LL tmp=x;x=y;y=tmp-(a/b)*y;
29     return r;
30 }
31 int main()
32 {
33     //freopen("BlackHawk.in","r",stdin);
34     //freopen("BlackHawk.out","w",stdout);
35     //read(a);read(b);read(c);
36     cin>>a>>b>>c;
37     LL p=gcd(a,b);
38     if(c%p!=0)
39     {
40         printf("-1 -1\n0");
41         return 0;
42     }
43     exgcd(a,b,x,y);
44 //    printf("%d %d",x,y);
45     LL xx=ceil((long double)-x/b*c);
46     LL yy=floor((long double)y/a*c);
47     LL ans=yy-xx+1;
48     LL ans1=x*c/p+y*c/p+(b-a)/p*yy;
49     LL ans2=x*c/p+y*c/p+(b-a)/p*xx;
50     if(ans<=0) printf("-1 -1\n0");
51     else cout<<min(ans1,ans2)<<" "<<max(ans1,ans2)<<endl<<ans;
52     return 0;
53 }

 

http://www.lbrq.cn/news/1072549.html

相关文章:

  • 淄博网站制作建设/线上网络推广怎么做
  • 如何建公司网站的步骤/图床外链生成工具
  • 皇岗网站建设/seo平台优化服务
  • 徐州建站网页建设/市场调研报告怎么写范文
  • 公司网站可以免费建吗/代运营哪家比较可靠
  • 网站模板 demo.vhostgo.com/网站域名查询工具
  • 做电商网站的/株洲网络推广
  • 做婚庆找什么网站/东莞网站建设推广公司
  • 怎么做扒代码网站/网站优化排名金苹果下拉
  • 唯一做性视频的网站/株洲做网站
  • 网站优化要怎么做才会做到最佳/最近发生的热点新闻
  • 西安网站建设推广服务/软文广告经典案例300字
  • 怎做网站转app/微信营销软件有哪些
  • 千库网官网首页登录/阳山网站seo
  • 网站的百度推广怎么做的/正规seo排名外包
  • 上海公司做网站的价格/网站统计哪个好用
  • 家居网站页面设计图片/目前最好的引流推广方法
  • 武进常州做网站/全国人大常委会
  • 动态网站开发基础教程课后习题答案/google网站入口
  • 徐州做网站的哪个好/宁波pc营销型网站制作
  • ps可以做网站动态图/沈阳高端关键词优化
  • 网站竞价难做优化/百度网站排名规则
  • 受欢迎的网站开发/恶意点击软件有哪些
  • 网易做相册旅游网站/北京网站seowyhseo
  • 义乌兼职网站建设/新东方一对一辅导价格
  • wordpress添加模板文件/百度seo点击排名优化
  • 做网站服务器在哪买/陕西网站制作
  • 河北明迈特的网站在哪里做的/游戏代理平台哪个好
  • 哪里有专门做网站的/国外媒体报道
  • 做网站需要做数据库/网络营销实训个人总结
  • 使用 Vuepress + GitHub Pages 搭建项目文档
  • Transformer模型用于MT信号相关性预测与分析
  • 构造类型--结构体,共同体联合体,枚举
  • 开箱即用的Next.js SSR企业级开发模板
  • PyTorch深度学习快速入门学习总结(四)
  • 嵌入式教学的云端革命:高精度仿真如何重塑倒车雷达实验与工程教育——深圳航天科技创新研究院赋能新一代虚实融合实训平台