主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
iRR
2024年6月12日 11:34
循环位移 题解:
P1912
回复 0
|
赞 2
|
浏览 562
#include<bits/stdc++.h> using namespace std; int main() { string a,b; cin>>a; cin>>b; if(a == b) { cout<<"Y"; return 0; } if(a.size() != b.size()) cout<<"N"; else{ for(int i = 1;i<a.size();i++) { string a1 =a.substr(0,i); s...
小王桐学
2024年3月8日 18:33
循环位移 题解:C
P1912
回复 0
|
赞 0
|
浏览 626
不动两字符串, 直接判断。 #include <stdio.h> #include <string.h> int main() { char s1[1000],s2[1000]; gets(s1); gets(s2); if(strlen(s1) != strlen(s2)) printf("N\n");//长度不一样,肯定不行 else { int flag = 0; char *p,*q,*t; p = s1; while(*p != '\0') { q = s2; t ...
Pstary
2023年9月16日 11:28
循环位移 题解:
P1912
回复 0
|
赞 0
|
浏览 956
#include <stdio.h> #include <string.h> #include <stdbool.h> #define N 10010 char s1[N], s2[N]; //存储两个字符串 char str[N][N]; //存储s2所有移位后的字符串 int len1, len2; //存储两个字符串的长度 bool isRemove() { if (len1 != len2) //如果长度不一样,不用比较一定不是移位的 return false; ...
lenny
2023年7月16日 21:53
循环位移 题解:
P1912
回复 0
|
赞 1
|
浏览 643
#include <bits/stdc++.h> using namespace std; int size = 0; // 模拟字符串循环 void func(string &str1) { int len = str1.size(); // 取字符串最后一个字符,要注意len-1,因为最后一个是'\0' char tmp = str1[len - 1]; // 在字符串最前面插入最后一个字符 str1.insert(0, 1, tmp); // 取字符串需要的部分,去除最后的末尾 str1 = str1.substr...
h1h
2023年7月7日 21:44
循环位移 题解:循环就是把数组“复制一遍”
P1912
回复 0
|
赞 1
|
浏览 711
#include<iostream> #include<algorithm> #include<unordered_map> using namespace std; unordered_map<string,bool> h; int main() { string a,b; cin>>a>>b; string tmp; tmp+=a; tmp+=a; &...
epoch310
2022年9月5日 11:07
简单模拟
P1912
回复 0
|
赞 1
|
浏览 6.7k
/* 固定s1,分别与不同字符为开头的s2对比 */ #include<iostream> #include<cstring> using namespace std; int main() { string s1, s2; cin >> s1 >> s2; int len = s1.length(); if (len != s2.length()) ...
题目
循环位移
题解数量
6
发布题解
热门题解
1
循环位移 题解:
2
简单模拟
3
循环位移 题解:循环就是把数组“复制一遍”
4
循环位移 题解:
5
循环位移 题解:C
6
循环位移 题解: