码迷,mamicode.com
首页 > 其他好文 > 详细

语法问题

时间:2020-03-28 00:43:17      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:end   ret   http   scanf   语法   今天   pre   code   try   

https://codeforces.com/blog/entry/15643

scanf

scanf("%c",&c); 可以输入换行符
scanf("%s",s+1); 不会读取换行符

pair<int,int> p;
p = {3,4};

vector<int>v;
v = {3,4,5,6};

tuple

tuple<int,int,int> t;
t = {1,2,3};
int x =  get<1>(t);
cout<<x<<endl;

builtin

int x = __builtin_ffs(16);//返回最低位1的位置
int y = __builtin_ctz(16);//返回尾0的个数
int z = __builtin_popcount(x);//返回1的个数

Output

for(i = 1; i <= n; i++)
    for(j = 1; j <= m; j++)
        cout << a[i][j] << " \n"[j == m];

pow

今天long long范围内调用了pow函数,然后WA了

改成这样就过了,待解决

ll p(ll a,ll b){
    ll ans = 1;
    for(ll i=1;i<=b;i==){
        ans*=a;
    }
    return ans;
}

语法问题

标签:end   ret   http   scanf   语法   今天   pre   code   try   

原文地址:https://www.cnblogs.com/guaguastandup/p/12585193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!