- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NOIP2015普及组解题报告选编
NOIP2015 普及组解题报告
From 贴吧id u007zzt
金币
国王将金币作为工资,发放给忠诚的骑士。
第一天骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天,每天收到四枚金币,以此类推;这种工资发放模式会一直延续下去,当连续N天收到N枚金币后,骑士会在之后的N+1天,每天收到N+1枚金币。
请计算前K天里,骑士一共获得了多少金币。
输入格式
输入包含一个正整数K,表示发放金币的天数。
输出格式
输出一个正整数,即骑士收到的金币数。
样例1
样例输入1
6
样例输出1
14
样例2
样例输入2
1000
样例输出2
29820
对于全部数据,1≤K≤10000。
这种题目,简直就属于水题狂做的那种。不多说,附C++代码。
#include stdio.h
int k,ans=0;
int main(){
freopen(coin.in,r,stdin);
freopen(coin.out,w,stdout);
scanf(%d,k);
int i=1;
while(k){
if(k=i){
ans+=i*i;
k-=i;
}else{
ans+=k*i;
k=0;
}
i++;
}
printf(%d\n,ans);
return 0;
}
扫雷游戏
扫雷游戏是一款十分经典的单机小游戏。
在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。
玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。
游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。
现在给出n行m列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。
注:一个格子的周围格子包括其上、下、左、右、左上、左下、右上、右下八个方向上与之直接相邻的格子。
输入格式
第一行用一个空格隔开的两个整数n和m,分别表示雷区的行数和列数。
接下来n行,每行m个字符,描述了雷区中的地雷分布情况。字符?表示相应的格子是地雷格,字符(?)`表示相应的格子是非地雷格子。相邻字符之间无分隔符。
输出格式
输出文件包括n行,每行m个字符,描述了整个雷区。用?表示地雷格,用周围地雷格数表示非地雷格。相邻字符之间无分隔符。
样例1
样例输入1
3 3
*??
???
?*?
样例输出1
*10
221
1*1
样例2
样例输入2
2 3
?*?
*??
样例输出2
2*1
*21
对于所有的数据,1≤n≤100, 1≤m≤100。
又是水题一道,请允许我吐槽一下pj组的难度……别的没什么,注意字符的读入。附C++代码。
#include stdio.h
using namespace std;
int matrix[105][105];
char str[105];
int dir[3]={0,1,-1};
int n,m;
int main(){
freopen(mine.in,r,stdin);
freopen(mine.out,w,stdout);
scanf(%d%d,n,m);
int i,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(matrix[i][j]==0){
for(k=0;k3;k++){
for(t=!k;t3;t++){
matrix[i][j]+=
matrix[i+dir[k]][j+dir[t]]==-1
?1:0;
}
}
}
}
}
for(i=1;i=n;i++){
您可能关注的文档
- NC63全产品培训课件-协同平台表单、权限、门户选编.pptx
- NetArtistGNIC全网智能中心解决方案选编.pptx
- newsreport每日个人演讲选编.pptx
- NC63全产品培训-项目物资、预算控制、项目合同选编.pptx
- NICU护理安全管理选编.ppt
- nexus6p解锁教程选编.docx
- new11.计量与投药设备选编.ppt
- NEW2012Money,BankingandFinancialMarkets-1选编.ppt
- NFV技术研究_NFV产业链动态选编.pptx
- NIHSS评分选编.pptx
- 2024员工劳动雇佣合同协议范例范文.docx
- 2023-2024学年山东省枣庄市滕州市高二(上)期末数学试卷【答案版】.pdf
- 电子商务B2B(最新整理版).pptx
- 2024员工劳动合同样本范文.docx
- 建设工程三方安全管理协议书-合同模板.docx
- 2023-2024学年山东省枣庄市薛城区高二(上)期末数学试卷【答案版】.docx
- 2023-2024学年山东省枣庄市薛城区高二(上)期末数学试卷【答案版】.pdf
- 2024-2025学年小学英语一年级下册牛津上海版(深圳用)(2024)教学设计合集.docx
- 2023-2024学年山东省淄博市高二(上)期末数学试卷【答案版】.docx
- 2023-2024学年山东省淄博七中高二(上)期末数学试卷【答案版】.pdf
文档评论(0)