一路远走
一路远走
全部文章
分类
题解(40)
归档
标签
去牛客网
登录
/
注册
一路远走的博客
全部文章
(共40篇)
题解 | #表示数字#
">using namespace std; int main(){ string s; while(cin>>s){ for(int i=0;i<s.size();i++){ //当遍历到字母或符号时,检查其后面是否是数字。 ...
C++
2022-01-14
0
257
题解 | #从单向链表中删除指定值的节点#
用一个数组作为辅助,前10个存数字,后26个存字母出现次数。 ">using namespace std; int main(){ string s; while(cin>>s){ int a[36]={0};//后26位存字母出现次数,前10位存数字出现...
C++
2022-01-13
0
256
题解 | #从单向链表中删除指定值的节点#
考察基本功,没啥好说的。 ">using namespace std; struct LinkNode{ int value; LinkNode* next; }; int main(){ int n; LinkNode* a=new LinkNode();//把a当...
C++
2022-01-13
0
227
题解 | #找出字符串中第一个只出现一次的字符#
维护一个长26的数组来记录出现次数,然后遍历我们的字符串,如果字符串中的字符已经出现过,就没有比较的必要,如果这个字符第一次出现,就拿它和后面的元素进行比较,若出现相同元素,则对应位置的出现次数+1,若比较完后,对应位置的出现次数还是1,则证明这是我们所需要的元素,直接输出它即可。 ">using ...
C++
2022-01-13
0
287
题解 | #高精度整数加法#
设两个string 分别为p,q,然后取较短的那个作为基准,同时设置进位器of=0,每次从p和q的末端pop出两个数字相加并加上进位器of,如果有进位就将相加的结果-10,进位器of=1,否则of=0,并将相加的最终结果Push进入vector,完成上述操作后,再取有剩余长度的那个串,加上进位器的数...
C++
2022-01-13
0
242
题解 | #名字的漂亮度#
方法是申请一个长26位的数组,统计出每个字母的出现次数,然后从数组中依次弹出出现最多的次数,乘上尽可能大的权值。 ">#include<algorithm> using namespace std; int findMax(int * a){//每次弹出一个数组中的最大值。 in...
C++
2022-01-13
2
366
题解 | #截取字符串#
">using namespace std; int main(){ string s; int n; while(cin>>s>>n){ for(int i=0;i<n;i++){ cout<<...
C++
2022-01-13
0
200
题解 | #图片整理#
">#include<algorithm> using namespace std; int main(){ string s; while(getline(cin,s)){ sort(s.begin(),s.end()); cout &l...
C++
2022-01-13
0
125
题解 | #挑7#
">using namespace std; int main(){ int n; int num=0; while(cin>>n){ for(int i=1;i<=n;i++){ if(i%7==0){ nu...
C++
2022-01-13
0
215
题解 | #统计字符#
">using namespace std; int main(){ string s; while(getline(cin,s)){ int m=0,n=0,p=0,q=0; for(int i=0;i<s.size();i++){ if((s...
C++
2022-01-12
0
232
首页
上一页
1
2
3
4
下一页
末页