代码库
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用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 · 587 阅读 · 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 · 258 阅读 · 0 评论 -
最大公约数
1.位运算int gcd(int a,int b){ while(b^=a^=b^=a%=b); return a; //最大公约数}原创 2020-04-25 16:20:54 · 183 阅读 · 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 · 116 阅读 · 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 · 704 阅读 · 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 · 186 阅读 · 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 · 674 阅读 · 0 评论 -
最少硬币问题(最少组合数与最少硬币数)
#include<iostream>#include<algorithm>#define INF 0x3f3f3f3fusing 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 · 746 阅读 · 1 评论
分享