题解列表

筛选

c++,时间复杂度n,空间1

摘要:解题思路:使用两个指针分别指向字符串的串首和串尾,然后向中间循环,交换两个字符串。注意事项:参考代码:#include<iostream>#include<cstring>using namespac……

优质题解 简单的A+B

摘要:参考代码:#include<stdio.h>int main(){    int a=0,b=0;    while(~scanf("%d%d", &a, &b))   //下面有关于~的解析    ……

双向循环链表解决

解题思路:建立双向循环链表,每个结点保存一个人的序号,当被点到时删除结点并重新连接左右两个结点,直到剩下最后一个结点为止。注意事项:算法的时间复杂度和空间复杂度很高,很容易超过时间限制。参考代码:#includeusingnamespacestd;typedefstructLnod

【亲和数】题解--Java语言

真约数:在我看来真约数其本质就是在这个数的所有约数中,除了其本身以外的约数就是真约数亲和数:数a的真约数之和等于数b,数b的真约数之和也等于数a,只要明白了这两点,那么这个问题也就解决了packageACM01;//亲和数importjava.util.Scanner;publicclassacm00

5个条件搞定敲七游戏

摘要:解题思路:                      程序员闲的蛋疼,玩个游戏。                 

1049: [编程入门]结构体之时间设计

```c//1049:[编程入门]结构体之时间设计/*平年:1、3、5、7、8、10、12:31天4、6、9、11:30天2:28天闰年:1、3、5、7、8、10、12:31天4、6、9、11:30天2:29天*/#include//闰年判定:能被400整除或能被4整除且不能被100整除#define

sn的公式求和—(c语言代码)

摘要:思路是:首先输入n,用for()循环n次进行相加;(对于for的循环次数,我习惯于从i=1循环到i=n,当i=n时依然成立,即执行n次。)具体方法:        1、先定义a=2;        2……

入门必看的题目

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a,b,c,i; for(a=3;a<1000;a++) { for(b=a;b<1000;b++) ……