01 2022 档案
摘要:题目: 变量意义如下: x:输入的数。 s[i]:x从个位数起(包括个位)的第i位数。(注意:此处数组一定要开在main主函数外) a:x的替身。(为了防止改变x) b:x的位数。 先说说我的思路: 用while算出x的长度并把x的每一位数放入s数组 。每进行一次循环b++,s[b]=a%10,a/
阅读全文
摘要:今天勤快懒亿点。就直接发题解了,明天再发思路。也会再在这儿放个思路链接。 题解: #include<bits/stdc++.h> using namespace std; int main() { long long n,a=1,b=0,c=0; cin>>n; for(int i=1;i<=n;i
阅读全文
摘要:题目描述: 有n 件物品和一个容量是m 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。 输入格式 第一行两个整数,n,m用空格隔开,分别表示物品数量和背包容积。 接下来有 n 行,
阅读全文
摘要:1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int n;//n:数组有几个数 6 cin>>n; 7 int a[1000];//a:存放数组 8 for(int i=1;i<=n;i++) cin>>a[i
阅读全文
摘要:1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 double n;//n:要游的距离 6 cin>>n; 7 double b=2;//b:已经走的步数 8 double by=2;//by:每步游的距离 9 i
阅读全文
摘要:1 #include<bits/stdc++.h> 2 using namespace std; 3 int z(int a) 4 { 5 if(a==2) return 1; 6 if(a==1) return 0; 7 for(int i=2;i*i<=a;i++) 8 { 9 if(a%i==
阅读全文
摘要:#include<bits/stdc++.h> using namespace std; int main() { int k,m=0,p=1;//p:给j个金币的第p天(1~j循环变化) cin>>k; for(int i=1,j=1;i<=k;i++)//i:天数,变化范围1~k,每次加1 {
阅读全文