|
|
×
提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。#include<iostream> using namespace std;
int main() { freopen("explore.in","r",stdin); freopen("explore.out","w",stdout); int nn; cin>>nn; for(int yy=1;yy<=nn;yy++) { int n,m,k,a,b,d,cy[4][2]={{0,1},{1,0},{0,-1},{-1,0}}; cin>>n>>m>>k>>a>>b>>d; char c[n+1][m+1]; bool e[n+2][m+2]; bool o[n+2][m+2]; for(int y=0;y<=n+1;y++) for(int u=0;u<=m+1;u++) { e[y][u]=0; o[y][u]=0; } for(int y=1;y<=n;y++) for(int u=1;u<=m;u++) { cin>>c[y][u]; if(c[y][u]=='.')
&nb 该题解等待再次审核........................................................................(剩余 872 个中英字符)
题目4050 [CSP 2024 J]地图探险
2025-07-13 20:28:33
|
|
|
×
提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。【题目描述】小 A 打算前往一片丛林去探险。丛林的地理环境十分复杂,为了防止迷路,他先派遣了一个机器人前去探路。 丛林的地图可以用一个 n 行 m 列的字符表来表示。我们将第 i 行第 j 列的位置的坐标记作 (i,j)(1≤i≤n,1≤j≤m)。如果这个位置的字符为 x,即代表这个位置上有障碍,不可通过。反之,若这个位置的字符为 .,即代表这个位置是一片空地,可以通过。 这个机器人的状态由位置和朝向两部分组成。其中位置由坐标 (x,y)(1≤x≤n,1≤y≤m) 刻画,它表示机器人处在地图上第 x 行第 y 列的位置。而朝向用一个 0∼3 的 整数 d 表示,其中 d=0 代表向东,d=1 代表向南,d=2 代表向西,d=3 代表向北。 初始时,机器人的位置为 (x0,y0),朝向为 d0。**保证初始时机器人所在的位置为空地**。接下来机器人将要进行 k 次操作。每一步,机器人将按照如下的模式操作: 1. 假设机器人当前处在的位置为 (x,y),朝向为 d。则它的方向上的下一步的位置 (x′,y′) 定义如下:若 d=0,则令 (x′,y′)=(x,y+1),若 d=1,则令 (x′,y′)=(x+1,y),若 d=2,则令 (x′,y′)=(x,y−1),若 d=3,则令 (x′,y′)=(x−1,y)。
2. 接下来,机器人判断它下 该题解等待再次审核........................................................................(剩余 644 个中英字符)
题目4050 [CSP 2024 J]地图探险
2025-07-13 19:58:11
|
|
|
Pro1 加法问题 题解
×
提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。声明头文件 [code=cpp] #include<bits/stdc++.h>[/code] [i]除此万能头文件以外,也可用如下代码(针对需求使用)[/i] [code=cpp] #include<iostream> #include<cstdio>[/code] 使用命名空间 [code=cpp] using namespace std;[/code] 创建主函数(一定不要拼错) [code=cpp] int main()[/code] 加上大括号(用来证明这些代码是一个整体),定义两个变量 a,b [code=cpp] { int a,b;[/code] 重定向文件(用来给评测机输入输出文件)
[code=cpp]freopen("aplusb.in","r",stdin); freopen("aplusb.out","w",stdout);[/code] 输入数据
[code=cpp] cin>>a>>b;[/code] 输出a+b的数据 [code=cpp]cout<<a+b;[/code] 由于主函数只能为int型,故需要返回值,返回用 return,下大括号不要忘记加
[ 该题解等待再次审核........................................................................(剩余 820 个中英字符)
题目1 加法问题
AAAAAAAAAA
2025-07-08 22:16:18
|
|
|
Pro4034 罚站 题解
×
…提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。........................................................................ 该题解等待再次审核........................................................................(剩余 0 个中英字符)
题目4034 罚站
AAAAAAAAAA
2025-06-02 18:24:29
|
|
|
×
提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。#include<iostream> using namespace std; int find(int x,int y,int n){ int num=x; if(n-x+1<num) num=n-x+1; if(y<num) num=y; if(n-y+1<num) num=n-y+1; return num; } int main(){ freopen("matrixc.in","r",stdin); freopen("matrixc.out","w",stdout); int sum=1; int n,i,j;
cin>>n>>i& 该题解等待再次审核........................................................................(剩余 474 个中英字符)
题目1811 [NOIP 2014PJ]螺旋矩阵
2025-05-10 07:27:49
|
|
|
×
提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。#include<bits/stdc++.h> using namespace std; int f(int n,int k) { int s=1; for(int i=1;i<=k;i++) s*=10; return n%s; } int main() { freopen("librarian.in","r",stdin); freopen("librarian.out","w",stdout); int n,q; cin>>n>>q; long long int a[1001],b[1001][3]; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=q;i++)
& 该题解等待再次审核........................................................................(剩余 615 个中英字符)
题目2869 [NOIP 2017PJ]图书管理员
2024-11-24 11:32:19
|