
csp
牧童在路上
这个作者很懒,什么都没留下…
展开
-
ccf -csp 202006-3 markdown渲染器
只做了段落的,等有时间再来做项目列表的!呜呜呜好难呀!#include <iostream>#include<string>using namespace std; string& trim(string& s){ if(s.empty()) { return s; } s.erase(0,s.find_first_not_of(" ")); if(s.empty()) { return s; } s.erase(s.find_las原创 2020-08-06 21:24:07 · 730 阅读 · 0 评论 -
csp 2020-06-01 线性分类器
csp 2020-06-01 线性分类器#include<iostream>using namespace std;struct node{ int x; int y; char type;};struct line{ int a; int b; int c;};int main(){ int n; int m; cin>>n>>m; struct node nz[n]; struct line lz[m]; for( int i =原创 2020-08-05 22:13:44 · 540 阅读 · 2 评论 -
201609-2满分实验-csp(C语言)
问题描述请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。输入格式输入的原创 2020-05-11 16:48:06 · 671 阅读 · 0 评论 -
csp消除类游戏
问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某一列同时被消除。输入格式 输入的第一行包含两个整数n, m,用空格分隔,分别表示棋盘的行数和列数。 接下来n行,原创 2020-05-10 12:02:02 · 376 阅读 · 0 评论 -
图像旋转 201503-1 csp
#include<stdio.h>int main(){ int n,m;// n为行数,m为列数 scanf("%d %d",&n,&m); int a[n][m]; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ scanf("%d",&a[i][j]); } } int b[m][n]; for(int i=0;i<m;i++){ for(int j=0;j&l原创 2020-05-09 17:27:42 · 97 阅读 · 0 评论 -
Z字形扫描
问题描述在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:对于下面的4×4的矩阵,1 5 3 93 7 5 69 4 6 47 3 1 3对其进行Z字形扫描后得到长度为16的序列:1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3请实现一个Z字形扫描的程序,给定一个n×n的矩阵,输出...原创 2020-05-05 09:27:32 · 496 阅读 · 1 评论