三分咲

#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模拟赛的更多相关文章

  1. 2017 10.25 NOIP模拟赛

    期望得分:100+40+100=240 实际得分:50+40+20=110 T1 start取了min没有用,w(゚Д゚)w    O(≧口≦)O T3 代码3个bug :数组开小了,一个细节没注意, ...

  2. 10.17 NOIP模拟赛

    目录 2018.10.17 NOIP模拟赛 A 咒语curse B 神光light(二分 DP) C 迷宫maze(次短路) 考试代码 B 2018.10.17 NOIP模拟赛 时间:1h15min( ...

  3. 10.16 NOIP模拟赛

    目录 2018.10.16 NOIP模拟赛 A 购物shop B 期望exp(DP 期望 按位计算) C 魔法迷宫maze(状压 暴力) 考试代码 C 2018.10.16 NOIP模拟赛 时间:2h ...

  4. 2018.10.16 NOIP模拟赛解题报告

    心路历程 预计得分:\(100 + 100 + 20 = 220\) 实际得分:\(100 + 100 + 30 = 230\) 辣鸡模拟赛.. T1T2都是一眼题,T3考验卡常数还只有一档暴力分. ...

  5. 2019.7.26 NOIP 模拟赛

    这次模拟赛真的,,卡常赛. The solution of T1: std是打表,,考场上sb想自己改进匈牙利然后wei了(好像匈牙利是错的. 大力剪枝搜索.代码不放了. 这是什么神仙D1T1,爆蛋T ...

  6. 10.26 noip模拟试题

    enc[问题背景]zhx 和他的妹子聊天.[问题描述]考虑一种简单的加密算法.假定所有句子都由小写英文字母构成,对于每一个字母,我们将它唯一地映射到另一个字母.例如考虑映射规则:a->b, b- ...

  7. 2016.10.30 NOIP模拟赛 day2 PM 整理

    满分:300分 直接全部爆零,真的是很坑啊! 10.30的题目+数据:链接:http://pan.baidu.com/s/1jHXLace 密码:i784 T1: 题目中的难点就是每次折叠的点可能应经 ...

  8. 2016.10.30 NOIP模拟赛 day2 AM 整理

    题目+数据:链接:http://pan.baidu.com/s/1gfBg4h1 密码:ho7o 总共得了:130分, 1:100分  2:30分(只会这30分的暴力) 3:0(毫无思路) 虽然不高, ...

  9. 2017.5.27 NOIP模拟赛(hzwer2014-5-16 NOIP模拟赛)

    期望得分:100+100+60+30=290 实际得分:100+20+60+0=180 当务之急:提高一次正确率 Problem 1 双色球(ball.cpp/c/pas) [题目描述] 机房来了新一 ...

  10. 2017.6.11 NOIP模拟赛

    题目链接: http://files.cnblogs.com/files/TheRoadToTheGold/2017-6.11NOIP%E6%A8%A1%E6%8B%9F%E8%B5%9B.zip 期 ...

随机推荐

  1. PHP+MySQL百万级数据插入的优化

    插入分析 MySQL中插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例: 连接:(3) 发送查询给服务器:(2) 分析查询:(2) 插入记录:(1x记录大小) 插入索引:(1x索引) 关闭 ...

  2. hdu3572线性欧拉筛

    用线性筛来筛,复杂度O(n) #include<bits/stdc++.h> #include<ext/rope> #define fi first #define se se ...

  3. Git_错误_01_failed to push some refs to 'git@github.com

    在使用git 对源代码进行push到gitHub时可能会出错,信息如下 此时很多人会尝试下面的命令把当前分支代码上传到master分支上. $ git push -u origin master 但依 ...

  4. IO - 同步,异步,阻塞,非阻塞 (转帖:http://blog.csdn.net/historyasamirror/article/details/5778378)

    同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出 ...

  5. C++11 右值引用 与 转移语义

    新特性的目的 右值引用(R-value Reference)是C++新标准(C++11, 11代表2011年)中引入的新特性,它实现了转移语义(Move Semantics)和精确传递(Perfect ...

  6. 表达式计算-----------eval()运算符

    1.java的eval()方法(或称之为运算符)可以将字符串解析成可以运行的javaScript代码,例如 eval()只有一个参数.如果传入的参数不是一个字符串,那么它会直接返回这个参数.如果传入的 ...

  7. 倍增模板orz

    #include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #i ...

  8. backbonejs学习

    文章: http://www.cnblogs.com/yexiaochai/archive/2013/07/27/3219402.html http://blog.csdn.net/cony100/a ...

  9. BZOJ1218:[HNOI2003]激光炸弹

    我对状态空间的理解:https://www.cnblogs.com/AKMer/p/9622590.html 题目传送门:https://www.lydsy.com/JudgeOnline/probl ...

  10. bzoj 3083 遥远的国度 —— 树链剖分

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3083 换根后路径还是不变,子树分类讨论一下,树剖后线段树维护即可. 代码如下: #inclu ...