网易雷火盘古实习2018编程题
2017-06-06 10:49
267 查看
#include <bits/stdc++.h> using namespace std; int main() { string a; while(cin>>a) { int num=0,i; char c; if(a.size()==0)continue; for(i=0;i<a.size();i++) { if(i==0) { num++; } else if(a[i]==a[i-1]) { num++; } else if(a[i]!=a[i-1]) { cout<<num<<a[i-1]; num=1; } } cout<<num<<a[i-1]<<endl; } return 0; }
#include <bits/stdc++.h> using namespace std; int a[110][110]; int N,D; int main() { while(cin>>N>>D) { int i,j; int max=0,sum=0; for(i=0; i<N; i++) for(j=0; j<N; j++) { cin>>a[i][j]; } int k; for(i=0; i<N; i++) for(j=0; j<N; j++) { if(i+D-1<N) { sum=0; for(k=0; k<D; k++) sum+=a[k+i][j]; if(max<sum)max=sum; } if(j+D-1<N) { sum=0; for(k=0; k<D; k++) sum+=a[i][k+j]; if(max<sum)max=sum; } if(i+D-1<N&&j+D-1<N) { sum=0; for(k=0; k<D; k++) sum+=a[i+k][j+k]; if(max<sum)max=sum; } if(i+D-1<N&&j-(D-1)>=0) { sum=0; for(k=0; k<D; k++) sum+=a[i+k][j-k]; if(max<sum)max=sum; } } cout<<max<<endl; } return 0; }
相关文章推荐
- 网易雷火盘古实习2018编程题
- 网易雷火盘古实习2018笔试题
- 2018网易游戏雷火盘古实习生招聘笔试真题
- 2018网易游戏雷火盘古实习生笔试
- 2017网易雷火盘古实习生招聘编程题之字符串编码——LZ压缩
- 网易2018校园招聘编程题真题集合之重排序列
- 网易2018编程题_求能力值的最大乘积
- 网易2018校园招聘编程题真题-[编程题] 魔法币
- 网易2018秋招笔试[编程题] 等差数列
- 网易2018校招笔试编程题
- 网易2018校园招聘编程题真题集合(一)
- 2018网易前端实习笔试题
- 编程题(1):笔试题-京东软件测试2018实习招聘
- 网易2016实习研发工程师编程题
- 网易2018[编程题] 字符串碎片
- 2017网易游戏雷火盘古实习生招聘笔试:字符串编码
- 2018年网易深度学习图像实习校招编程题(100%案例通过)python解析
- 2017网易雷火实习生招聘编程题
- NTES 网易游戏笔试题(2018实习笔试题第二题,2018秋招补招第一题)
- 网易游戏实习编程题