当前位置: 首页 > news >正文

斑马日记2025.10.16

今天学习了面向对象部分的静态成员变量和静态成员函数,其实也没有太大的收获,最近代码部分的状态和学习效率偏低,明天早上先学编程,再学英语;

今天看了一位大佬的直播,也有很多收获:
1.学历永远是最重要的;

2.技术熟练程度:项目经历很重要;

3。该练的练,该学的学,踏踏实实的学;

4.项目;

5.做题遇到bug不要问AI,自己去调试,绝对不能问AI!!!!!!!!!!

6.四大件

7.算法题

8.实习小技巧:投简历写大三,实习要求6个月,旷课、请假、代课、跑路。。。

昨天因为做题遗留的问题依然没有得到解决,明天会陆续。。。

1.string类型的输入输出方法;

2.还有<string.h>的区别

3.中含有的可用函数有什么,有str类的吗?

今天做了两道基础题,也算是颇有收获了:

第一个题是关于公交车上下车的问题:

include

using namespace std;
const int N = 10010;
int a[N];//a[i]表示在第i站下车的人数
int b[N];//b[i]表示在第i站上车的人数
int main() {
int n;
cin >> n;
int num;
for (int i = 1; i <= n; i++) {//i为站点编号
cin >> num;
b[i] = num;//在第i站上车
while (num--) {//num为每个站点上车的人数
int k;//k为每个人要连续坐几站
cin >> k;
a[k + i]++;//在第k+i站下车
}
}
int cnt = 0;//cnt表示车上人数
for (int i = 1; i <= n; i++) {
if (i - 1) {
cout << ' ';
}
cnt += b[i];//上车
cnt -= a[i];//下车
//cout << "b[" << i << "]=" << b[i] << endl;
//cout << "a[" << i << "]=" << a[i] << endl;
cout << cnt << endl;
}
//cout << "a[0]" << a[0] << endl;

return 0;

}
AI运行代码
cpp

这个题的关键思路跟我之前做的前缀和的题有些相似,都是把符合相同条件的数利用数组进行计数储存,出现的问题是b数组存储每站上车人数时对应错了变量,不过这都是小问题;

另一个题就更加基础了:

微信图片_20251016231312_274_32

这个题主要的问题就在于在什么地方添加对于输出空格还是换行的讨论,这里让我觉得代码应该优先考虑好理解,没有必要为了美观和更具逻辑性再引入好几个变量,想的越简单越好写,写的越简单也越好想:

include<stdio.h>

int main() {
int n;
scanf_s("%d", &n);//VS编译器特别要求的,你可以用scanf代替.
int ge = 0;
int bai = 0;
int shi = 0;
int sum = 0;
int cnt = 0;
for (bai = n; bai <= n + 3; bai++) {
for (shi = n; shi <= n + 3; shi++) {
for (ge = n; ge <= n + 3; ge++) {
if (bai != shi && shi != ge && bai != ge) {
sum = bai * 100 + shi * 10 + ge;
printf("%d", sum);
cnt++;
if (cnt % 6 == 0 && cnt != 0) { printf("\n"); }
else { printf(" "); }
}

		}if (cnt % 6 == 0 && cnt != 0) { printf("\n"); }}
}
return 0;

}


AI运行代码
cpp

今天的收获就是这样。

今天认识到应当解决的问题是:
1.将学习计算机的时间段向前放,让最有精力的自己去学,优先保证计算机的学习,别的靠边站;

2.上文中前两天提到的遗留问题。
————————————————
版权声明:本文为CSDN博主「FMRbpm」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/FMRbpm/article/details/153419404

http://www.hskmm.com/?act=detail&tid=32642

相关文章:

  • 可能是 ICPC2025 西安站游记
  • Active Directory用户账户安全配置与漏洞防范指南
  • 实验一 现代C++编程初体验
  • day013
  • Git SSH 推送完整流程总结
  • 运筹学奖学金项目促进科研多元化发展
  • 非托管内存怎么计算?
  • ubuntu配置镜像源和配置containerd安装源
  • dotnet集合类型性能优化的两个小儿科的知识点
  • ABC420 AtCoder Beginner Contest 420 游记(VP)
  • 【题解】CF2086C Disappearing Permutation
  • Windows 事件ID + 登录类型 + 服务对应表大全
  • 5-互评-OO之接口-DAO模式代码阅读及应用
  • [Paper Reading] VLM2VEC: TRAINING VISION-LANGUAGE MODELS FOR MASSIVE MULTIMODAL EMBEDDING TASKS
  • Index of /ubuntu-cdimage/ubuntukylin/releases/
  • ubuntu安装和设置为图形界面或命令行界面
  • 10.16日学习笔记
  • day 3
  • PWN手的成长之路-18-ciscn_2019_ne_5-rettext
  • 技术人不用当“兼职运营”:2025微信编辑器实用指南,让产品更新日志/API教程产出效率提升3倍
  • 站位1
  • ubuntu2204系统ip地址配置
  • 10.16 —— 2021ccpc桂林D,B
  • day 2
  • 日志分析-windows日志分析base
  • 2025/10/16 模拟赛笔记 - sb
  • 课后作业3
  • KMP和Manacher
  • 10月16日日记
  • 日志|二叉树|404左叶子之和|112路径总和|129求根节点到叶子节点数字之和|