• 算法题9.11


    一、蛇形矩阵

    输入两个整数 nn 和 mm,输出一个 nn 行 mm 列的矩阵,将数字 11 到 n×mn×m 按照回字蛇形填充至矩阵中。

    具体矩阵形式可参考样例。

    输入格式

    输入共一行,包含两个整数 nn 和 mm。

    输出格式

    输出满足要求的矩阵。

    矩阵占 nn 行,每行包含 mm 个空格隔开的整数。

    数据范围

    1≤n,m≤100

    输入样例:

    3    3

    输出样例:

    1 2 3

    8 9 4

    7 6 5

    1. #include
    2. using namespace std;
    3. const int N=110;
    4. int n,m;
    5. int a[N][N];
    6. int main(){
    7. cin>>n>>m;
    8. int left=0,right=m-1,top=0,bottom=n-1;
    9. int k=1;
    10. while(left<=right&&top<=bottom)
    11. {
    12. for(int i=left;i<=right;i++)
    13. a[top][i]=k++;
    14. for(int i=top+1;i<=bottom;i++)
    15. a[i][right]=k++;
    16. for(int i=right-1;i>=left&&top
    17. a[bottom][i]=k++;
    18. for(int i=bottom-1;i>top&&left
    19. a[i][left]=k++;
    20. left++,right--,top++,bottom--;
    21. }
    22. for (int i = 0; i < n; i ++) {
    23. for (int j = 0; j < m; j ++) {
    24. cout << a[i][j] << " ";
    25. }
    26. cout << endl;
    27. }
    28. return 0;
    29. }

    字符串中最长的连续出现的字符

    求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和 tabtab),如果这样的字符不止一个,则输出第一个。

    输入格式

    第一行输入整数 NN,表示测试数据的组数。

    每组数据占一行,包含一个不含空白字符的字符串,字符串长度不超过 200200。

    输出格式

    共一行,输出最长的连续出现的字符及其出现次数,中间用空格隔开。

    输入样例:

    1. 2
    2. aaaaabbbbbcccccccdddddddddd
    3. abcdefghigk

    输出样例:

    1. d 10
    2. a 1
    1. #include
    2. #include
    3. #include
    4. using namespace std;
    5. int main(){
    6. int n;
    7. cin>>n;
    8. while(n--)
    9. {
    10. string s;
    11. cin>>s;
    12. int cnt=0;char c;
    13. for(int i=0;isize();i++)
    14. {
    15. int j=i;
    16. while(jsize()&&s[j]==s[i]) j++;
    17. if(j-i>cnt) cnt=j-i,c=s[i];
    18. i=j-1;
    19. }
    20. cout<' '<
    21. }
    22. }

  • 相关阅读:
    向量数据库Milvus字符串查询
    【Qt】【模型视图架构】代理模型
    数据库配置口令复杂度策略和口令有效期策略
    生态系统服务—土壤侵蚀强度空间分布/降雨侵蚀力
    css3带你实现3D转换效果
    eNSP实验
    Aws Nat Gateway
    Oracle数据库:创建、修改、删除、使用同义词synonym和索引index
    数据库中的中英文术语大全
    python--字典和列表
  • 原文地址:https://blog.csdn.net/weixin_63816398/article/details/126810823