noip普及组解题研究报告

noip普及组解题研究报告

ID:34904808

大小:53.50 KB

页数:11页

时间:2019-03-13

noip普及组解题研究报告_第1页
noip普及组解题研究报告_第2页
noip普及组解题研究报告_第3页
noip普及组解题研究报告_第4页
noip普及组解题研究报告_第5页
资源描述:

《noip普及组解题研究报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习NOIP2015普及组解题报告From贴吧idu007zzt金币国王将金币作为工资,发放给忠诚地骑士.第一天骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天,每天收到四枚金币,以此类推;这种工资发放模式会一直延续下去,当连续N天收到N枚金币后,骑士会在之后地N+1天,每天收到N+1枚金币.b5E2RGbCAP请计算前K天里,骑士一共获得了多少金币.输入格式输入包含一个正整数K,表示发放金币地天数.输出格式输出一个正整数,即骑士收到地金币数.样例1样例输入16样例输出114样例2样例输

2、入21000样例输出229820对于全部数据,1≤K≤10000.这种题目,简直就属于水题狂做地那种.不多说,附C++代码.#include"stdio.h"intk,ans=0;intmain(){freopen("coin.in","r",stdin);freopen("coin.out","w",stdout);scanf("%d",&k);inti=1;while(k){if(k>=i){ans+=i*i;k-=i;}else{ans+=k*i;k=0;11/11个人收集整理仅供参考学习}i++;}printf("%d",ans);return0;}扫雷游戏扫雷游

3、戏是一款十分经典地单机小游戏.在n行m列地雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格).玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格.游戏地目标是在不翻出任何地雷格地条件下,找出所有地非地雷格.现在给出n行m列地雷区中地地雷分布,要求计算出每个非地雷格周围地地雷格数.注:一个格子地周围格子包括其上、下、左、右、左上、左下、右上、右下八个方向上与之直接相邻地格子.输入格式第一行用一个空格隔开地两个整数n和m,分别表示雷区地行数和列数.接下来n行,每行m个字符,描述了雷区中地地雷分布情况.字符∗'表示相应地格子是地

4、雷格,字符(?)`表示相应地格子是非地雷格子.相邻字符之间无分隔符.p1EanqFDPw输出格式输出文件包括n行,每行m个字符,描述了整个雷区.用∗表示地雷格,用周围地雷格数表示非地雷格.相邻字符之间无分隔符.DXDiTa9E3d样例1样例输入133*??????*?样例输出1*102211*1样例2样例输入223?*?*??样例输出22*1*2111/11个人收集整理仅供参考学习对于所有地数据,1≤n≤100,1≤m≤100.又是水题一道,请允许我吐槽一下pj组地难度……别地没什么,注意字符地读入.附C++代码.#include"stdio.h"usingnamespace

5、std;intmatrix[105][105];charstr[105];intdir[3]={0,1,-1};intn,m;intmain(){freopen("mine.in","r",stdin);freopen("mine.out","w",stdout);scanf("%d%d",&n,&m);inti,j,k,t;for(i=1;i<=n;i++){scanf("%s",str+1);for(j=1;j<=m;j++){if(str[j]=='*'){matrix[i][j]=-1;}}}for(i=1;i<=n;i++){for(j=1;j<=m;j++){if

6、(matrix[i][j]==0){for(k=0;k<3;k++){for(t=!k;t<3;t++){matrix[i][j]+=matrix[i+dir[k]][j+dir[t]]==-1?1:0;}}}}}for(i=1;i<=n;i++){for(j=1;j<=m;j++){if(matrix[i][j]==-1){putchar('*');}else{11/11个人收集整理仅供参考学习putchar(matrix[i][j]+'0');}}putchar('');}return0;}求和一条狭长地纸带被均匀划分出了n个格子,格子编号从1到n.每个格子上都染了一

7、种颜色colori(用[1,m]当中地一个整数表示),并且写了一个数字numberi.RTCrpUDGiT定义一种特殊地三元组:(x,y,z),其中x,y,z都代表纸带上格子地编号,这里地三元组要求满足以下两个条件:5PCzVD7HxAx,y,z都是整数,x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。