用户:
Microsoftwin查看:180 回复:6 评论:19 创建时间:2022-04-27T22:52:46
@技术喵 能不能开发一个C++的编程应用?我现在学C++……
PS:如果有了这个应用,我就送你一个我自己(带抄书)的300行的程序,说到就到!(先来点儿“定金”↓)
#include<iostream>
using namespace std;
int main()
{
char a;//字符型
cin >> a;
cout << " " << a << endl;
cout << " " << a << a << a << endl;
cout << a << a << a << a << a << endl;
}
ParseYPasy你如果觉得自己水平很高,官方能收下你这份礼物的话,请见: longlong__convert::to_int(conststd::wstring&__input)const{ longlong__r=0; for(auto&&i:__input) __r=__r*10+(iswdigit(i)?(i-L'0'):0); for(auto&&i:__input){ if(i==L'-'){ __r*=-1; return__r; } } return__r; } 自己水平不够,就不要说出这种“送官方代码”的幼稚言论,这对他们开发编译服务的前后端没有任何帮助。 推荐你使用本地IDE开发,或者……不想推荐,code.xueersi.com,提供在线编译C++代码服务,C++14标准的。
点赞1
评论
快读建议s=(s<<1)+(s<<3)+(ch^48)快很多,而且C++不是会内部东西多就强,像longlong__convert这些用处很小,学这些烦琐而没用的不如学点算法()
这个是宽字符代码,你的只适用于ASCII标准下的开发,宽字符是为了适应UTF-8的。以及这些不叫繁琐没用,用好了特性比背些对开发几乎没帮助的算法模板强(STL要不比你快,要不比你好用,要不template适用性好)。
C++给定函数的就stl和pbds有大用,其他的不如自己写
像cmath这些都不难写
况且位运算和乘法之间的性能差异已经在不断缩小了,编译器优化比你我都强
赛场上应该没人来用template))
你也会发现自己背的算法完全可以用STL代替
并查集行吗(虽然特别简单,7行就够)()
线段树在不同题目有不同作用,所以代码在不同题目不一样
说了是实际开发!OIer天天开大型数组浪费内存,为了性能放弃可读性,在实际开发环境下是要被骂到不行的操作!
STL的set_union与find()/binary_find(),虽然迭代器会拖累一点点速度,但在开发中是可以忽略的
az我是OIer
通常只开最大范围的数组+个10差不多,要是卡内存开个vector,deque都不错