题解列表

筛选

1104: Jam的计数法

```cpp#includeusingnamespacestd;intmain(){charf,v[30];ints,t,w,sum=0,flag=0,cnt=0,i,j,c;cin>>s>>t>>w;for(inti=1;i>v[i];v[w+1]='\0';while(true){if(cnt==

1105: 数列(c+++代码)

```cpp#include#includeusingnamespacestd;intmain(){intk,n,result=0,radix=1;vectorv;cin>>k>>n;while(n!=0){v.push_back(n%2);n=(n-(n%2))/2;}for(inti:v){res

1106: 奖学金

```cpp#include#includeusingnamespacestd;structstudent{intid,Chinese,score;}stu[1000];boolsort_rule(studenta,studentb){if(a.score!=b.score)returna.score

1107: 纪念品分组

```cpp#include#includeusingnamespacestd;intn,k,a[30010],flag[30010];boolcmp(inta,intb){returna>b;}intmain(){cin>>k>>n;for(inti=1;i>a[i];sort(a+1,

[编程入门]二维数组的转置

摘要:解题思路:输入二维数组,通过坐标关系直接输出数组注意事项:输出时注意三个换一行参考代码:#include<iostream>using namespace std;int main(){    int……

蛇型矩阵,C语言

解题思路:观察规律逐行输出,每行第一个元素是上一行元素值+上一行元素行号(m-n)用temp标记。每一行中每个元素是前一个元素+前一个元素列号i+行号(m-n)注意事项:每行输出后,temp置为1参考代码:#include#includeintmain(){int

用类似二进制的方法进行循坏

解题思路:用序列放置各个位上的数字再进行判断注意事项:有没有大佬帮忙优化一下,时间有点超限参考代码:N=int(input())K=int(input())a=[1]*(N)foriinrange(1,N):a[i]=0x=N-1num=0f='true'sum=(K-1)*pow(K

K-进制数,转化为0的优先排列问题

解题思路:回顾一下题目要求,考虑包含N位数字的K-进制数,如果在该N位K-进制数中不包含两个连续的0,则将其定义为一个有效数,统计所有有效N位K-进制数的数量。阅读完题目,或许应该考虑到解题的关键是如何确定其为一个有效数。结合题目的要求,有效数要不包含两个连续的0(当然,