代码能力

2024/4/13 10:27:33

代码能力,程序员自我修养之基石

目录 持续学习阅读优秀的代码练习编程与他人合作提升解决问题的能力总结 在软件开发中,代码是程序员实现业务逻辑和功能的基础,是软件系统最基本的构成单元,对程序员的重要性不言而喻。在工作中,我们写的代码代表了自己的工作水平…

北大ACM——Packets(贪心)

题意:有一堆等高的包装好的产品,有11,22,33,44,55,66六种包装,且有66的包裹,用来装这些包装好的产品。分别给出每种包装的数量,求所需的最少的包裹。 分析&a…

17年广东省赛——C,Stokpie(思维)

Call对应函数式:KX-PX-C Put对应函数式:PX-KX-C 分析: 1.建立一个结构体,存储类型type(Call或Put),以及C,P,K。 2.输入完后,按P进行从小到大排序。 3.排完序后,每个区间段…

Codeforces——1101B_Accordion(贪心)

本题可谓是历经波折啊。这也是一道具有贪心思想的题,要尽可能多的裁剪选出最长的“Accordion”,仔细分析一下可知,由于一个“Accordion”是以“[:||||…|||:]”的形式出现的,左右必有一个反向括号,内部左右顶端必有一个…

杭电ACM——2026,单词首字母变大写(思维)

水题&#xff0c;了解一下代码怎么写就好。 #include<cstdio> #include<cstring> #include<cctype> using namespace std; int main() { char s[105]; char c; int i0,first1; while((cgetchar())!EOF) { if(c!\n) { if(isalpha(c)) { if(first) { s[i]c-32;…

杭电ACM——2054(A==B?)

这道题看似很简单&#xff0c;但其实如果数据一大&#xff0c;大到long long, double 都不行&#xff0c;就没得办法了。所以这道题要用字符数组来做。 思路是&#xff1a;A,B两个数&#xff0c;先去除一些无效的数字&#xff0c;如0000030&#xff0c;前面那些0就可以去掉&…

杭电ACM——2056

这道题看似简单&#xff0c;但挺考验代码能力以及是否考虑周全的。先写一写伪代码&#xff1a; if&#xff08;两个矩形有相交部分&#xff09; printf&#xff08;输出相交部分面积&#xff09; else printf&#xff08;0.00\n&#xff09;&#xff1b; 将第一个矩形的左下角&…

杭电ACM--统计汉字的个数

汉字的ASCI I代码<0. #include<cstdio> using namespace std; int main() { int n; char c; int sum,i1; scanf("%d",&n); while(n--) { sum0; if(i) getchar(); // i 用于控制getchar()吃掉样例开始时输入的\n i0; while((cgetchar())!\n) { if(c<…