蛙ON
#5,#7,#9,#11-#13,#15-#25
CODE:
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <bits/c++config.h>
#include <bits/os_defines.h>
#include <bits/cpu_defines.h>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>
#include <cmath>
#include <cstring>
#define ll long long
#define INF 0x3f3f3f3f
#define ci const int
/*char=1byte,
int=4byte,
double=8byte,
ll=8byte,
bool=1byte,
指针变量=8byte
(正数:源码=反码=补码)
位运算:(*补码参与)
|按位或
&按位与
~按位取反
^异或
>>右移
<<左移
包括符号位:
相同为0,不同为1
e.g.:2|3=0010
0010&0011=0010
0010^0011=0001
0010>>1=0001
扩展:
| 指定位为1,而不影响其他位
E.G.011000011(把第5位变成1,|100000——>011100011)
& 取出指定位的数值
E.G. 01111000101010(取后七位——&000001111111:取出:00000010101010)
*/
using namespace std;
//ci N=1e5+10;
ll a;
int main(){
ll cnt=0;
cin>>a;
for(int64_t i=1;i<a;i++){
if((a%i)==0){
cnt+=1;
}//TODO
}cout<<cnt;
return 0;
}
我错在哪里?解决必关