0905短学期题解forHZNU
一个简单的坐标转换,原来的
int b[N][N];
void solve(){
int n=read(),m=read();
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
b[j][n-i+1]=read();
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cout<<b[i][j]<<' ';
}
cout<<'\n';
}
//puts(ans>0?"YES":"NO");
//puts(ans>0?"Yes":"No");
}
判闰年+月份年份的进位
int md[20]={0,31,28,31,30,31,30,31,31,30,31,30,31};
void solve(){
int y,m,d;
while(cin>>y>>m>>d){
for(int i=1;i<=10000;i++){
int runnian=0;
if((y%4==0&&y%100!=0)||y%400==0)runnian=1;
d++;
int mth=md[m];
if(m==2&&runnian)mth++;
if(d>mth)d=1,m++;
if(m>12)y++,m=1;
}
cout<<y<<'-'<<m<<"-"<<d<<'\n';
}
//puts(ans>0?"YES":"NO");
//puts(ans>0?"Yes":"No");
}
去年的
void solve(){
int vul,d;
while(cin>>vul>>d){
int sum=0,pause=0;
for(int i=1;i<=5000;i++){
sum+=i;
if(sum*d>=vul){
int more=(sum*d-vul)/d;
pause-=more;
break;
}
pause++;
}
cout<<sum+pause<<'\n';
}
//puts(ans>0?"YES":"NO");
//puts(ans>0?"Yes":"No");
}
首先每年的牛一定可以继承上一年的数量(因为牛不会死),然后再加上三年前的牛的数量(因为他们会生)。
int f[N];
void solve(){
int n=read();
f[1]=1;
for(int i=2;i<=n;i++){
f[i]=f[i-1];
if(i-3>=0)f[i]+=f[i-3];
}
cout<<f[n]<<'\n';
//puts(ans>0?"YES":"NO");
//puts(ans>0?"Yes":"No");
}
简单加法
void solve(){
int n=read();
int g=0,s=0,b=0;
for(int i=1;i<=n;i++){
int x=read(),y=read(),z=read();
g+=x;
s+=y;
b+=z;
}
cout<<g<<" "<<s<<" "<<b<<" "<<g+s+b<<'\n';
//puts(ans>0?"YES":"NO");
//puts(ans>0?"Yes":"No");
}
使用邻接矩阵存图,然后
int lj[N][N],vis[N],a[N],n;
int ans=0;
void dfs(int now,int w){
ans=max(ans,w);
for(int i=1;i<=n;i++){
if(!vis[i]&&lj[now][i]){
vis[i]=1;
dfs(i,w+a[i]);
vis[i]=0;
}
}
}
void solve(){
n=read();
for(int i=1;i<=n;i++){
a[i]=read();
}
for(int i=1;i<=n-1;i++){
for(int j=i+1;j<=n;j++){
int x=read();
lj[i][j]=x;
lj[j][i]=x;
}
}
for(int i=1;i<=n;i++){
vis[i]=1;
dfs(i,a[i]);
vis[i]=0;
}
cout<<ans<<'\n';
//puts(ans>0?"YES":"NO");
//puts(ans>0?"Yes":"No");
}
本文作者:EdGrass
本文链接:https://www.cnblogs.com/edgrass/p/17678100.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步