2017.1.16【初中部 】普及组模拟赛C组

这次总结我赶时间,不写这么详细了。

话说这次比赛,我虽然翻了个大车,但一天之内AK,我感到很高兴


比赛 0+15+0+100=115

改题 AK


一、chicken

好难啊!好简单啊!

题目简化

求输入的几对x,y中最小的x/y*1000

比赛思路

难!难!难!这什么意思啊?

比赛过程

算几下不知何意,跳过之

错因

不懂题目意思,语文差

正解

扫一遍,包括第一个,取最小的。


二、match

好简单,好难,好繁杂

题目简化

往九宫格内填字母,得出六个单词。

给你六个单词,问九宫格?

比赛思路

设此方阵是这样的:

123

456

789

然后这六个单词加起来是这样的:

123 147 456 258 369 789

枚举六个单词的顺序(我把单词反过来的也加上了)

最后疯狂地打if,判断是否符合以上的格式,

再压缩成’123456789’的形式

和ans比较,小于则替换ans

比赛过程

完美地码完了程序,结果发现漏洞,

经过无数次调试后(Pascal本身就不好调试,且学校的Pascal2.0.4不能直接调试,家里的不知为何出了问题……),

接近3小时改完了低级错误。我交上去骄傲地以为会AC,结果……

错因

  1. Windows和Linux系统不同,可能出现了某些差异。
  2. 单词反过来不用算

正解

先横着枚举3个单词,然后竖着看看是否符合条件(有没有此单词?有没有重复?),记住不要把它反过来,不算的!

最后和ans比较,小则替换


三、cirs

和WZK打雪仗基本一样,但……我忘了

题目简化

圆上n对点以线连接的方案数

比赛思路

找规律,不得,弃之。

比赛过程

没做

正解:

我听别人说可以用模拟的方法,于是我想到了这么个画面

成百上千条代码

用数组开一个类似于平面直角坐标系的东西,每个格子为一个点,数组越大越精确

以O为圆心,作一圆(越大越好),线化成数点

平分圆,标上顶点

枚举二点,连接之,将中间的线化为数点,标记之

若连线是交于标记过的点,退出之

统计ans,输出之

若如此,必时超之,类似于画图软件。何大神可以此思路编程,而于一秒之内?

好了,模拟的方式其实类似于递推+枚举,别想多了。

不说模拟,说zhongjunquan的正解

设f[i]为n=i时的答案

f[0]=f[1]=0;

i=2~n

j=0~n-1

f[i]+=f[j]*f[i-j-1];

为什么?每次都把圆分成两部分,就变成前面算过的了。


四、wtaxi

这题虽然简单,但我还是把它列入好题之中吧

【9.14NOIP模拟pj】wtaxi 题解


题外话

  1. 为什么,同学们普遍会第四题DP,却不会DFS?(感觉我好另类)
  2. C++中的STL标准模板库很好用,且NOIP给用;Pascal中的Math库NOIP居然也给用!
  3. 总结我要少打点,要分轻重,节约时间来AK

2017.1.16【初中部 】普及组模拟赛C组总结的更多相关文章

  1. ZROI 普及组模拟赛02总结

    ZROI 普及组模拟赛02总结 先放[网址][http://zhengruioi.com/contest/96] 可能是有一段时间没有打这种正式的比赛了,今天打的很奇怪... T1 模拟水题 既然是普 ...

  2. NOIP2017提高组 模拟赛15(总结)

    NOIP2017提高组 模拟赛15(总结) 第一题 讨厌整除的小明 [题目描述] 小明作为一个数学迷,总会出于数字的一些性质喜欢上某个数字,然而当他喜欢数字k的时候,却十分讨厌那些能够整除k而比k小的 ...

  3. NOIP2017提高组模拟赛 8(总结)

    NOIP2017提高组模拟赛 8(总结) 第一题 路径 在二维坐标平面里有N个整数点,Bessie要访问这N个点.刚开始Bessie在点(0,0)处. 每一步,Bessie可以走到上.下.左.右四个点 ...

  4. 2018.12.30【NOIP提高组】模拟赛C组总结

    2018.12.30[NOIP提高组]模拟赛C组总结 今天成功回归开始做比赛 感觉十分良(zhōng)好(chà). 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c ...

  5. 52-2018 蓝桥杯省赛 B 组模拟赛(一)java

    最近蒜头君喜欢上了U型数字,所谓U型数字,就是这个数字的每一位先严格单调递减,后严格单调递增.比如 212212 就是一个U型数字,但是 333333, 9898, 567567, 313133131 ...

  6. ZROI提高组模拟赛05总结

    ZROI提高组模拟赛05总结 感觉是目前为止最简单的模拟赛了吧 但是依旧不尽人意... T1 有一半的人在30min前就A掉了 而我花了1h11min 就是一个简单的背包,我硬是转化了模型想了好久,生 ...

  7. NOIP2017提高组 模拟赛13(总结)

    NOIP2017提高组 模拟赛13(总结) 第一题 函数 [题目描述] [输入格式] 三个整数. 1≤t<10^9+7,2≤l≤r≤5*10^6 [输出格式] 一个整数. [输出样例] 2 2 ...

  8. NOIP2017提高组模拟赛 10 (总结)

    NOIP2017提高组模拟赛 10 (总结) 第一题 机密信息 FJ有个很奇怪的习惯,他把他所有的机密信息都存放在一个叫机密盘的磁盘分区里,然而这个机密盘中却没有一个文件,那他是怎么存放信息呢?聪明的 ...

  9. NOIP2017提高组模拟赛 9 (总结)

    NOIP2017提高组模拟赛 9 (总结) 第一题 星星 天空中有N(1≤N≤400)颗星,每颗星有一个唯一的坐标(x,y),(1≤x,y ≤N).请计算可以覆盖至少K(1≤K≤N)颗星的矩形的最小面 ...

随机推荐

  1. 《DSP using MATLAB》Problem 8.45

    代码: %% ------------------------------------------------------------------------ %% Output Info about ...

  2. 春节跳槽最新Java面试题及答案整理

    今天大部分码农同学已经上班了吧,最近也是跳槽人才流动的高峰期,拿了年终奖,找找更好的机会. 小编也面了几家公司了,回来整理下面经分享给大家做个参考.有很多,暂时先分享20道,后续更多会陆续整理分享出来 ...

  3. SpringIOC中的注解配置

    Spring中的注解是个好东西,可以简化我们的操作,但是使用了注解又会在一定的程度上增加程序的耦合度,xml中的配置写在了类中虽然简化了开发过程,但是或多或少的违背了开闭原则.所以在开发过程中要先明确 ...

  4. 【POJ】3268 Silver Cow Party

    题目链接:http://poj.org/problem?id=3268 题意 :有N头奶牛,M条单向路.X奶牛开party,其他奶牛要去它那里.每头奶牛去完X那里还要返回.去回都是走的最短路.现在问这 ...

  5. Centos7解压.tar.bz2提示tar (child): bzip2: Cannot exec: No such file or directory解决方法

    Centos7解压.tar.bz2提示tar (child): bzip2: Cannot exec: No such file or directory解决方法 原因是因为该centos没有bzip ...

  6. A decorative fence

    A decorative fence 在\(1\sim n\)的全排列\(\{a_i\}\)中,只有大小交错的(即任意一个位置i满足\(a_{i-1}<a_i>a_{i+1}ora_{i- ...

  7. if else 和 swith效率比较

    读大话设计模式,开头的毛病代码用if else实现了计算器,说计算机做了三次无用功,优化后是用switch,那么switch为什么比if else效率高呢, 百度找了几个说是底层算法不一样,找了一个比 ...

  8. SpringCloudBus

    不重启微服务的情况下更新配置 配置服务端 tensquare_config配置依赖 <dependency> <groupId>org.springframework.clou ...

  9. 计算几何,向量——cf995c

    网上的题解直接用随机过的, 自己用模拟就模拟三个向量的和并就模拟不出来.. 以后再回头看看 #include<bits/stdc++.h> #include<cmath> us ...

  10. ~/.bashrc的常用alias设置,30 个方便的 Bash shell 别名

    centos6.5/centos7系统中,alias定义在/etc/bashrc,分别写在/etc/profile.d/*.sh中,可以在此目录添加my.sh,或者~/.bashrc,或者~/.bas ...