
代码库
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用scanf输入string
#include <stdio.h> #include <string> using namespace std; int main() { string a; a.resize(100); //需要预先分配空间 scanf("%s", &a[0]); puts(a.c_str()); return 0; }原创 2020-07-23 11:31:28 · 533 阅读 · 0 评论 -
统计单词数---最简单方法-3行代码轻松搞定
单词总数 #include<iostream> #include<algorithm> #include<vector> #include<string> using namespace std; vector<string> v; string s; int main() { while (cin>>s) ...原创 2020-04-26 16:45:05 · 244 阅读 · 0 评论 -
最大公约数
1.位运算 int gcd(int a,int b) { while(b^=a^=b^=a%=b); return a; //最大公约数 }原创 2020-04-25 16:20:54 · 124 阅读 · 0 评论 -
约瑟夫环
另解 #include <iostream> using namespace std; int main() { int n, m, x = 0; cin >> n; cin >> m; for (int i = 2; i <= n; i++) { x = (x + m) % i; } cout << x + 1 ...原创 2020-04-20 11:06:56 · 105 阅读 · 0 评论 -
字符串中的最长的单词输出
#include<stdio.h> #include<stdlib.h> #include<string.h> char s[100]; int n; char t[30], temp[30]; int main() { t[0] = '\0'; gets(s); int len =strlen(s); for (int i = 0; i < le...原创 2020-03-26 14:21:07 · 676 阅读 · 1 评论 -
求第n项斐波那契数的值
#include<iostream> using namespace std; int f1 = 1, f2 = 1; int k, n; int main() { cin >> n; if (n % 2 != 0) k = n / 2; else k = (n / 2) - 1; for (int i = 0; i < k; i++) { f1...原创 2020-03-26 13:09:59 · 176 阅读 · 0 评论 -
16进制转化为10进制
#include<iostream> #include<string> using namespace std; int main() { string s; cin >> s; int leth = s.length(); long long sum = 0; for (int i = 0; i &...原创 2020-03-25 13:21:14 · 660 阅读 · 0 评论 -
最少硬币问题(最少组合数与最少硬币数)
#include<iostream> #include<algorithm> #define INF 0x3f3f3f3f using namespace std; long long dp[100000]; int w[100000], t[100000], m, n; //w为面值 t为个数 m为凑的钱数 n为硬币的种类数 int main() { memset(...原创 2020-03-12 17:14:52 · 727 阅读 · 1 评论