三分咲

#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. 分享知识-快乐自己:三种代理(静态、JDK、CGlib 代理)

    1):代理模式(静态代理)点我下载三种模式源码 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理. 静态代理由 业务实现类.业务代理类 两部分组成 ...

  2. Canvas drawImage

    drawImage() 方法在画布上绘制图像.画布或视频. drawImage() 方法也能够绘制图像的某些部分,以及/或者增加或减少图像的尺寸. 这个方法有三张传参模式,3个参数,5个参数,9个参数 ...

  3. 关于python包,模块,.pyc文件和文件导入理解

    参考文献 一.包 包是一个文件夹,用来存放模块和子包. 包里一般会有一个__init__.py的文件(也可以没有). 包里会有一个__pycache__文件夹,存放.py文件经解释器解释后的中间字节码 ...

  4. codeforces 622A A. Infinite Sequence (二分)

    A. Infinite Sequence time limit per test 1 second memory limit per test 256 megabytes input standard ...

  5. Havel-Hakimi定理(握手定理)

    Havel-Hakimi定理(握手定理) 由非负整数组成的非增序列s(度序列):d1,d2,…,dn(n>=2,d1>=1)是可图的,当且仅当序列: s1:d2 – 1,d3 – 1,…, ...

  6. sphinx:python项目文档自动生成

    Sphinx: 发音: DJ音标发音: [sfiŋks] KK音标发音: [sfɪŋks] 单词本身释义: an ancient imaginary creature with a lion's bo ...

  7. 【leetcode刷题笔记】Longest Consecutive Sequence

    Given an unsorted array of integers, find the length of the longest consecutive elements sequence. F ...

  8. myod中遇到的问题

    一.准备工作 首先在编程之前遇到的第一个问题就是要了解需要编出一个怎样的代码,了解od -tx -tc的具体意思,并观察其输出结果. -tc代表着输出ASCII字符,而-tx则是代表着输出ASCII字 ...

  9. 在Debug中使用断点调试程序

    我最近在学习汇编的程序,所以很多都需要动手写点代码去测试,如果是测试三五行代码的还比较简单,可以在debug中直接按T进行单步调试,但是到后来调试的代码越来越复杂,越来越长,如果再使用单步调试不知道要 ...

  10. IronPython+Anthem.Net也玩 Ajax!

    在 IronPython 搭建的项目中(也可以是和 C# 的混合项目,详见我前一篇 post),可以使用 Anthem.NET 来轻松实现 Ajax 功能. 下面我简单的演示一个例子:在页面上我们分别 ...