2017-10-26 NOIP模拟赛
三分咲



#include<iostream>
#include<cstdio>
#include<ctime>
using namespace std;
int n,m,s;
int main(){
//freopen("Cola.txt","r",stdin);
freopen("three.in","r",stdin);freopen("three.out","w",stdout);
scanf("%d%d",&n,&m);
for(register int i=;i<=n;++i){
s=s+m;
while(s>=i)s-=i;
}
printf("%d",s+);
}
100分
五分咲



#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstdlib>
using namespace std;
double xs,ys,xt,yt,xa,ya,r,xb,yb,xc,yc,va,vb,vc;
double A,B,C;
void line(double m,double n,double p,double q){
A=n-q;B=-(m-p);C=q*m-p*n;//计算直线解析式
}
double dis(double m,double n,double p,double q){
double res=sqrt((m-p)*(m-p)+(n-q)*(n-q));//两点之间距离
return res;
}
int main(){
//freopen("Cola.txt","r",stdin);
freopen("five.in","r",stdin);freopen("five.out","w",stdout);
scanf("%lf%lf%lf%lf%lf%lf%lf%lf%lf%lf%lf%lf%lf%lf",&xs,&ys,&xt,&yt,&xa,&ya,&r,&xb,&yb,&xc,&yc,&va,&vb,&vc);
if(xb>xc)swap(xb,xc),swap(yb,yc);
line(xb,yb,xc,yc);
if(va==vb&&va==){
/*double d=fabs(A*xa+B*yb+C)/(sqrt(A*A+B*B));
if(d<=r){//直线与圆相交
double d1=dis(xa,ya,xb,yb);
double d2=dis(xa,ya,xc,yc);
double ans=min(d1,d2);
if(ans<=r){puts("0.000");return 0;}
ans-=r;printf("%.3lf",ans/vc);return 0;
}
double W=ya-(B*xa/A);
double footx=(-A*C-W*A*B)/(B*B+A*A);//垂足的坐标
double footy=(W*A*A-C*B)/(B*B+A*A);
if(footx>=xc){
double ans=dis(xa,ya,xc,yc);
ans-=r;
printf("%.3lf",ans/vc);return 0;
}
if(footx<=xb){
double ans=dis(xa,ya,xb,yb);
ans-=r;
printf("%.3lf",ans/vc);return 0;
}
if(footx<xc&&footx>xb){
double ans=d-r;
printf("%.3lf",ans/vc);return 0;
}*/
printf("%.3lf",dis(xs,ys,xt,yt)/vc);return ;
}
if(r==){
if(va==vb&&vb==vc){
double ans=dis(xs,ys,xt,yt)/va;
printf("%.3lf",ans);return ;
}
double lx=xb,rx=xc,ly=yb,ry=yc;
double ans=;
for(int i=;i<=;i++){
double midx1=(*lx+rx)/3.0,midy1=(*ly+ry)/3.0;
double midx2=(*rx+lx)/3.0,midy2=(*ry+ly)/3.0;
double ans1=dis(xs,ys,midx1,midy1)/vc+dis(midx1,midy1,xt,yt)/vb;
double ans2=dis(xs,ys,midx2,midy2)/vc+dis(midx2,midy2,xt,yt)/vb;
if(ans1<ans2)ans=ans1,rx=midx2,ry=midy2;
else ans=ans2,lx=midx1,ly=midy1;
}
printf("%.3lf",ans);return ;
}
printf("%.3lf",dis(xs,ys,xt,yt)/vc);
}
45分 三分+特判
八分咲





#include<iostream>
#include<cstdio>
using namespace std;
int n,k,t,sum,x,y;
bool flag=;
int main(){
freopen("eight.in","r",stdin);freopen("eight.out","w",stdout);
scanf("%d%d%d",&n,&k,&t);
for(int i=;i<n;i++)scanf("%d%d",&x,&y);
int z;
for(int i=;i<=n;i++){
scanf("%d%d",&x,&y);
sum+=x;
if(y>)flag=;
for(int j=;j<=y;j++){
scanf("%d%d",&x,&z);
}
}
if(sum<||flag==){printf("%d",sum);return ;}
else puts("");
}
35分 骗分
2017-10-26 NOIP模拟赛的更多相关文章
- 2017 10.25 NOIP模拟赛
期望得分:100+40+100=240 实际得分:50+40+20=110 T1 start取了min没有用,w(゚Д゚)w O(≧口≦)O T3 代码3个bug :数组开小了,一个细节没注意, ...
- 10.17 NOIP模拟赛
目录 2018.10.17 NOIP模拟赛 A 咒语curse B 神光light(二分 DP) C 迷宫maze(次短路) 考试代码 B 2018.10.17 NOIP模拟赛 时间:1h15min( ...
- 10.16 NOIP模拟赛
目录 2018.10.16 NOIP模拟赛 A 购物shop B 期望exp(DP 期望 按位计算) C 魔法迷宫maze(状压 暴力) 考试代码 C 2018.10.16 NOIP模拟赛 时间:2h ...
- 2018.10.16 NOIP模拟赛解题报告
心路历程 预计得分:\(100 + 100 + 20 = 220\) 实际得分:\(100 + 100 + 30 = 230\) 辣鸡模拟赛.. T1T2都是一眼题,T3考验卡常数还只有一档暴力分. ...
- 2019.7.26 NOIP 模拟赛
这次模拟赛真的,,卡常赛. The solution of T1: std是打表,,考场上sb想自己改进匈牙利然后wei了(好像匈牙利是错的. 大力剪枝搜索.代码不放了. 这是什么神仙D1T1,爆蛋T ...
- 10.26 noip模拟试题
enc[问题背景]zhx 和他的妹子聊天.[问题描述]考虑一种简单的加密算法.假定所有句子都由小写英文字母构成,对于每一个字母,我们将它唯一地映射到另一个字母.例如考虑映射规则:a->b, b- ...
- 2016.10.30 NOIP模拟赛 day2 PM 整理
满分:300分 直接全部爆零,真的是很坑啊! 10.30的题目+数据:链接:http://pan.baidu.com/s/1jHXLace 密码:i784 T1: 题目中的难点就是每次折叠的点可能应经 ...
- 2016.10.30 NOIP模拟赛 day2 AM 整理
题目+数据:链接:http://pan.baidu.com/s/1gfBg4h1 密码:ho7o 总共得了:130分, 1:100分 2:30分(只会这30分的暴力) 3:0(毫无思路) 虽然不高, ...
- 2017.5.27 NOIP模拟赛(hzwer2014-5-16 NOIP模拟赛)
期望得分:100+100+60+30=290 实际得分:100+20+60+0=180 当务之急:提高一次正确率 Problem 1 双色球(ball.cpp/c/pas) [题目描述] 机房来了新一 ...
- 2017.6.11 NOIP模拟赛
题目链接: http://files.cnblogs.com/files/TheRoadToTheGold/2017-6.11NOIP%E6%A8%A1%E6%8B%9F%E8%B5%9B.zip 期 ...
随机推荐
- uva 111 History Grading(lcs)
题目描述 在信息科学中有一些是关于在某些条件限制下,找出一些计算的最大值. 以历史考试来说好了,学生被要求对一些历史事件根据其发生的年代顺序来排列.所有事件顺序都正确的学生无疑的可以得满分.但是那些没 ...
- python-多线程趣味
假设一个程序员,想听歌,但是又想敲代码,于是又: 我听完歌就去敲代码: #! /usr/bin/env python #coding=utf-8 import time def matter1(mus ...
- http接口测试框架-构想图
写这篇,是当初如何学习,如何写,如何实现,总体的流程
- 通过Jquery异步获取股票实时数据
最近朋友让我帮他做个异步获取数据的程序,暂时服务器什么都没有,所以我就想先拿股票数据打个框架,方便后续开发和移植等事情 代码如下: <!-- 说明:股票看盘 作者:黑桃A 时间:2014-04- ...
- RTSP协议分析(二)
以下是某省IPTV的RTSP协商过程: DESCRIBE rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1& ...
- 使用Visual Studio进行单元测试-Part2
写在开头:Coding ain't done until all the tests run. No unit test no BB. 另外有童鞋在上一篇博文留言说找不到Add Fake Assemb ...
- HTTP 2 VS HTTP 1.1
提升H5应用加载速度的方式有很多,比如缓存.cdn加速.代码压缩合并和图片压缩等技术. 今天介绍的是HTTP 2.0
- C#中打开文件、目录、保存窗口
打开文件代码: try { OpenFileDialog of = new OpenFileDialog(); of.ShowDialog(); txt_destFilePath.Text = of. ...
- centos7安装etcd
http://blog.csdn.net/dream_broken/article/details/52671344
- CentOS7下yum方式安装mysql5.6
在Centos7中用MariaDB代替了mysql数据库.所以在新安装MySQL前必须做好对系统的清理工作. 一.清理CentOS7下的MariaDB. [root@localhost ~]#rpm ...