童禹承
day3页4题3
童禹承 发表于2026-07-30 浏览377 评论0
#include<bits/stdc++.h>
using namespace std;
char p(int a){
for(int i=2;i<a;i++){
if(a%i==0)return 'N';
}return 'T';
}
int main(){
int a;
cin>>a;
cout<<p(a);
return 0;
}童禹承
day3最后
童禹承 发表于2026-07-30 浏览385 评论0
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
cin>>a;
for(int i=0;i<a.size();i++){
if(a[i]>='a'&&a[i]<='z'){
a[i]=a[i]-'a'+'A';
}
}cout<<a;
return 0;
}童禹承
7.29
童禹承 发表于2026-07-30 浏览419 评论0
#include<bits/stdc++.h>
using namespace std;
int a[101][101];
int main(){
int n,m,sum=0;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
sum+=a[i][j];
}cout<<sum<<" ";
sum=0;
}cout<<endl;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
sum+=a[j][i];
}cout<<sum<<" ";
sum=0;
}
return 0;
}童禹承
第四页第3题
童禹承 发表于2026-07-30 浏览357 评论0
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("data.in","r",stdin);
freopen("data.out","w",stdout);
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a+b);
fclose(stdin);
fclose(stdout);
return 0;
}童禹承
第一页第4题
童禹承 发表于2026-07-30 浏览318 评论0
#include<bits/stdc++.h>
using namespace std;
struct x{
int chengji;
string xingming;
}a[1001];
bool cmp(x a,x b){
return a.chengji>b.chengji;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].xingming>>a[i].chengji;
}sort(a,a+n+2,cmp);
cout<<a[1].xingming;
return 0;
}童禹承
2024
童禹承 发表于2024-08-29 浏览142 评论0
1.n位int整数类型范围:-2^n-1~2^n-1-1
2.n进制数转十进制数:按权展开(n^(位数-1)*位值)
3.特定乘积
4.格雷码:左数与右数只有一个数不同
5.内存大小比较:bit<kb<mb 进率1024
6.基本数据类型:定义变量类型
7.循环语句:对多次重复操作的省略
童禹承
2023
童禹承 发表于2023-08-29 浏览192 评论0
1.常量关键字:const
2.n进制进率:每n进1
3.结构体定义:结构体名.结构体成员
4.链表:指针指向下一个节点
5.二叉树高度:log2(节点)+1
6.算法
7.高精度:用数组代替超长数字
8.
9.进制转换:转成相同进制
10.哈夫曼编码:左0右1
11.二叉树:中序+(前序/后序)=树的全貌
12.拓扑排序:将没有上一个的顶点输出并删除此顶点和与此顶点相连的线
童禹承
2022
童禹承 发表于2022-09-05 浏览142 评论0
1.面向对象特性:对外隐藏内部实现细节
2.栈的特性:后进先出
3.指针的概念:指向地址
4.链表和数组: 数组大小固定,链表大小可动态调整
5.栈的特性:后进先出
6.
7.哈夫曼编码:根到叶子,左0,右1
8.完全二叉树:左子树=根*2,右子树=根*2+1
9.邻接矩阵:连通图至少元素=顶点数
10.数据结构:队列和栈可以转换,图分为有向和无向
11.双向循环链表:用指针指向上一个和下一个,最后一个的下一个指针指向第一个
童禹承
2021
童禹承 发表于2021-09-05 浏览161 评论0
1.面向对象语言:c++,Python,Java
2.计算机奖项:图灵奖
3.计算机储存数据:转换成二进制
4.打擂台:最坏n次
5.栈的特性:后进先出
6.图变树:删m−n−1条边
7.n进制数转十进制数:按权展开(n^(位数-1)*位值)
8.二叉树:高度为n的完全二叉树有2^(n-1)种不同的形态
9.
10.n个人,两个人组一队,不区分队伍的编号。不同的组队情况有从1加到n-1种